People are surprised that some Hollywood nitwit is a lefty? Seriously? Just because he used guns in some movie? Do you not realize that they are ACTORS, and their screen persona has nothing to do with the way they are in real life? Do you really think Rambo is an actual person, and he's out there in the world, looking out for your interests? I'm mystified by the whole celebrity worship thing.
Although I must admit that when an actor is more obnoxiously over-the-top left wing than his colleagues, it does seem to decrease my enjoyment of seeing them in a movie.