Personally I think it is better to expose a child to violence in movies and games so that they are better prepared for coping with it when it happens in real life. At some point they are going to be watching these movies and games anyway, so why not when they are younger?
Most kids realize that games and movies are fake, and the sooner they come to that realization the better. Then they won't try to emulate what they see on the screen.