I think that electrons are attractee/repulsed by an electric field is because they have a charge. Similarly, when they see a B (magnetic) field moving relative to them, then they experience a force because the B field looks like an eleactric field. Photons are not charged and do not respond to E or B fields. The situation with spins is that electrons have spin 1/2 and photons have spin 0 (I think). David