Facepalm...
It is not that they have the same views as all the movie characters they played.
It is their lack of objections against working on creating highly violent content vs their pro gun control message in that ad.
Which is a prime example of:
http://en.wikipedia.org/wiki/Hypocrisy
LOL it seems you facepalmed a bit too hard right there .
It's even in the wikipedia link you kindly provided, AND you wrote it in your post yourself.
"Hypocrisy is the state of promoting or administering virtues, moral or religious beliefs, principles, etc., that one does not actually have and is also guilty of violating"
Since you play a role in a movie, how do the virtues, moral or religious beliefs, principles, etc. of that fictive person conflict with your personal virtues, moral or religious beliefs, principles, etc. (maybe exept if you play yourself in that movie)?
I'll tell you: not at all.
Nobody would make a stupid clip like the one in the OP, if Bruno Ganz (guy who played hitler in downfall) took part in an official promo spot about how terrible the actions of the nazis in WWII were.
Yet people bitch about this clip, because it is anti-gun, and that, to me, is hypocritical and a double standard.
But since you seem to think, that every (action)movie isn't aimed to entertain but to preach:
Owen there is a difference between you and people who can be influenced consciously or subconsciously by movies.
I hope you are not saying that seeing a cool, likeable hero solve his problems with a gun instead of with a prayer and some gentelmanly talk with his enemy will not have any effect on any movie consumer.
Not enough effect to cause such drastic reactions. At least if you're a sane "normal" (whatever that means) person, that can destinquish between fiction and real life. If everyone would be affected in the way you're implying, then earth population would be close to zero by now, judging the revenues of all action movies.
But both Carlos and Drew pointed that out allready.
Someone will always take something from a movie, be it inspiration, motivation or such, quite the same as sports can do, but I think that's more on a level of personal attitude, rather than dictating people how to behave. Your parents should do that, not the Tv/movies. If someone acts that way, then we're talking about a whole other problem here (neglecting children).