Why is light's force-mediating role not visible at macroscopic scales? I cannot understand how can the force carrier of electromagnetic force be the same particle that makes up light. Electrically charged objects emit photons (by the way, why don't we see them?), and the exchange of these photons make unlike charges attract, like charges repel. But then why can't one move charged objects by lighting them?
Edit: it seems many people don't/misunderstand my question. I'm not really asking why light can't move objects, because it can, via transferring momentum, but not because photons mediated electromagnetic force between its emitter and receiver. You can push objects with photons (but it will accelerate very very slowly), but you can't pull objects with photons is real life, unlike in quantum-mechanics. Now pick a charged object, and light it. It won't move. Why won't these photons mediate force to the object? Or will it accelerate, but at a very slow rate that is far too small to be observable?
 A: Just thought I'd add some interesting examples to illustrate that light can, and does, in fact, move charged objects:


*

*The Photoelectric effect. For example: UV light shining on an aluminum plate. The UV photons carry so much energy that they "kick" electrons off" from the aluminum atoms. In a general scale, this is essentially called ionization. You can read some more about it here and here.

*Laser. Generally, (or in layman's terms), incident photons are absorbed by the outer electrons on the medium, which "jump" to a higher energy state (but without leaving their atoms; this is called excitation as opposed to ionization). See also Stimulated emission and Laser pumping.

*A microwave oven heats food by shooting RF photons at it, which causes water molecules to rotate very fast in order to align with the oscillating EM field. This happens because water molecules are polar, and is called Dielectric heating.

*Solar sails, as mentioned by user Emilio Pisanty in OP's comments. He says, "radiation pressure can only work through interactions with the electric charges inside materials".
User The photon also adds, "when you said "light hits an object", you're talking about an interaction where the light is absorbed by the object. This only happens if the object contains charged particles".

*Optical tweezers. I haven't personally read a lot about this just yet but it's certainly cool.
A: 
Why can't light move electrically charged object[?] ...  But then why can't one move charged objects by lighting them?

The polarity of the electromagnetic wave associated with visible light changes hundreds of trillions of times per second. This is fast enough that a charged macroscopic object won't accelerate noticeably before the polarity changes and it starts accelerating back in the other direction. 

Electrically charged objects emit photons (by the way, why don't we see them?)

If you're asking about the virtual photons that are involved with Cuolomb forces, please see Anna's answer.
If you're asking about true photons emitted from objects either because of blackbody radiation or because they hold oscillating charges, the chemicals in our eyes that respond to light only respond to a narrow band of frequencies (or if you prefer, a narrow band of photon energies). Therefore we only see light in this band, which we call "visible light".
A: I want to clear this up:

Electrically charged objects emit photons (by the way, why don't we see them?), and the exchange of these photons make unlike charges attract, like charges repel. 

Electrically macroscopic objects belong to the classical regime. Once one introduces photons, one is in the quantum mechanical regime, and needs quantum mechanical equations to describe interactions.
These photons are virtual, i.e they are a mathematical construct that is necessary to write down in quantum mechanical terms the interaction of like and/or unlike charges.

This is what happens between electrons of two separated charged objects ( supposed they are negatively charged)
The photons that are exchanged have all the quantum numbers of real photons, except the mass, they are off mass shell. Innumerable such exchanges build up the classical electric field between the two separated macroscopic objects. but these virtual particles are not something that can be seen. only the outside lines, the electrons are real, and their motion can be seen.
So as carriers of force , photons are always virtual, because they have to be mediators of interactions. As free particles on mass shell they are called real and and an enormous number of them build up the classical electromagnetic wave, we call light. This might help in intuition of how photons build up classical waves.
In general, light, and its constituent photons have momentum and can move neutral or charged particles, at the quantum level it will be diagrams of photon electron (or ion) scattering. As real photons which are building up light will interact with the appropriate diagrams with a charged object, and also with a neutral object,( because photons as point particles see the atoms with their electron clouds) , transferring momentum. This is seen macroscopically as the radiation pressure of light.
A: I think it's clear from the above answers that real photons (with the direction of the momentum always equal to the direction of the velocity) can move objects, like the space ship with a big sail, propelled by photons wich are absorbed, regardless if the charges which absorb them are positive or negative (the propulsion would be even more effective if the photons are reflected).
Now if we consider the interaction between an electron and a positron, the exchanged photon is virtual, which is to say that it can have energies and momenta that are independent of each other. Imagine the electron and positron exchanging a virtual photon. The end result is that both particles move towards each other. At each real electron-real positron-virtual photon vertex the photon must have a four-momentum to conserve the four-momentum of the real electron and positron. If you consider the positron and electron at rest first, then at the positron vertex the virtual photon has an energy equal to the positron's energy and a momentum that's opposite to the momentum of the outgoing positron (which sounds counter-intuitive, because you expect the positron to have the same momentum as the momentum of the virtual photon). Likewise, at the electron vertex, the virtual photon has the same energy as the outgoing electron and a momentum in the opposite direction as the electron. So at each vertex the momenta of the virtual photons have the same energy but their momenta are opposite. For a virtual photon it does matter if the charge at the interaction vertex is positive or negative.
You can ask yourself how an electron "knows" that it's interacting with a positron or an electron (or how a positron knows that it's interacting with an electron or a positron). After all, a virtual photon absorbed by an electron is the same as a virtual photon absorbed by a positron. I'll leave it to you to find out.
You asked why we can't see photons. Well, seeing an object is realized by receiving photons on our retina, which in the brain is transformed into an image. So if you want to see a photon, it has to emit many photons to see an image of the photon. If a single photon (with a frequency in the range of different frequencies so that our retina can react with it) hits the retina, you'll maybe see a little flash of light (though I don't know if we actually see something after a single photon hits the retina). Of course, as many photons hit the retina we see an image of something but never an image of the photon itself.
