Its a simple and elementary question, i think. Since electromagnetism has both attractive and repulsive effects and the photon is the quanta of this EM force, then shouldn't there be 2 flavours of photons? Say, if and 2 electrons gets close each other, they exchange photons, which causes repulsion. But if an electron and positron get close, they too exchange the same photon but its attraction. Why?