Karmic Leprec said:
Please tell me, why do opposite charges (specifically positive and negative sub-particles) attract?...
I understand NOW that it is an extremely difficult question…
We could have stopped asking "why?" thousands of years ago, and likely we'd still be cavemen… I have lost sleep over this question, and I will eventually get an answer.
Can anyone elaborate on this? What are virtual photons? How are they exchanged? What is the nature of the virtual photon exchange that let's us define the interaction as either attraction or repulsion?...
Karmic, it’s time for a reality check. I’m sure that folks here have given you their sincere best. But as someone who has also lost sleep over the mechanism of attraction, let me reassure you that your question is clear and reasonable. It’s our current state of knowledge that stinks. That’s why we see more dancing in this thread than at the Bolshoi Ballet Academy.
I don’t want to offend anyone, especially those kind enough to attempt an answer, but we’re never going to get a better answer if we don’t admit that the one we have is horrible, disgusting, unsatisfactory and obviously wrong. But it is nevertheless a starting point and like most of the really cool explanations now offered by physics, this one comes from very humble beginnings.
In my travels, I found pretty concise answers to your questions at
http://math.ucr.edu/home/baez/physics/Quantum/virtual_particles.html The first topic is "What are virtual particles?" the next is "How can they be responsible for attractive forces?"
As an outsider to physics, one thing I’ve learned is to watch out for expressions like, “
All we have to do is…” because you’re about to get stretched to the breaking point. Taking electrostatic repulsion between two like charges for example.
All we have to do is… use the uncertainty principle to borrow energy from the vacuum and create undetectable virtual photons. These are exchanged between like charges as if you and I were throwing a heavy ball back and forth between us. When I throw the ball at you, I recoil back from it and when you catch it you get a push away from me. Voila! Repulsion! Got it?
If you could walk away with just that, everyone could go on with their happy lives. But you had to go and ask about ATTRACTION. That seems to makes you an ignorant, childishly demanding, philosophizing, zealot! How dare you?
Well, it’s all very simple really.
All we have to do is... push the uncertainty principle so far that we can’t tell where the virtual photons are coming from or going. Then suppose that a virtual photon is actually emitted from the “absorbing” electron and received by the “emitting” electron and since it happens to travel backward in time, it has negative momentum and there you have it, attraction. Now you see why even Dr. Feynman didn’t want to admit this in a live interview. It's far simpler to blame the questioner for being too ignorant to know not to ask that question.

Remember:
1. It’s just a model.
2. It can only improve from here.
3. Never stop asking why. Mysteries are only mysteries till they’re not.