Look, I understand that characters in films don't always say or do things that I personally think are cool. If they did, movies would look awfully bland. But it gets kind of old to constantly hear anti-gay slurs in popular culture.
Apparently, the Will Smith superhero flick Hancock, is the latest one to fall into the trap. Now I have to admit, I was kind of into seeing Hancock. But after reading about prison rape "jokes" and the fact that the term homo is casually used as an insult, I'm less excited about it.
As the media watch group, GLADD says,
Hancock rejects the traditional image of costumed superheroes as he responds to each one [offered to him]: “Homo. Homo in red. Norwegian homo.” The audience is prompted to laugh and there is no response to or retribution for Hancock’s remarks. Bateman’s character, the father of a young son, could have easily spoken up instead of giving Hancock a pass. Better yet, would it have changed the story if that brief interaction had been left on the cutting room floor? No one would have missed the line if it wasn’t there, but an unfortunate choice was made to go for the cheap gay joke. In that moment, young gay people in the movie’s audience are put in the position of being ridiculed by a character they are expected to regard as a hero
I'm happy that GLADD is there to call this stuff out, because clearly, the directors, producers and distributors of this film didn't see a problem with it.