Today, GayGamer has a post about the falllout of the video clip. He says he received a variety of responses from "right on" to "you sick bastard, why don't you go back to Oberlin in your Volvo and drink a latte while reading Jane magazine" (paraphrasing).
It is actually quite interesting that Rockstar would put the ability to kiss other guys, complete with dialogue, into the game. Obviously, they knew that the game would be receiving a good deal of scrutiny and that this game element would be discovered. As much as it is a ploy to get press, I think it's more that Rockstar enjoys pushing the social boundaries of gaming.
Why wouldn't Jimmy Hopkins have the right to express his gayness? Afterall, you don't have to kiss guys. There are plenty of girls to kiss. It's really up to the player who controls Jimmy Hopkins. And, that is exactly the point that Rockstar is trying to make: that the actions of the character are controlled by the player.
In its various 'Grand Theft Auto' games, Rockstar was accused of making a game where you had to kill cops and rape prostitutes for points (Joe Lieberman, I'm looking in your direction). Actually, that really wasn't the case. You could do those things if you wanted, but they weren't necessary to finishing a mission. The game simply provided the "world" in which you could be a murderous rapist. It was up to you to decide how to play in that world.
Games allow us to do things we could never do in real life: drive a car at 180 mph, fly in an F-15, cast a magic spell, so what's the big deal if they also allow us to explore areas of ourselves that we couldn't in real life, like being gay...not that there's anything wrong with that.
I'll do my best to discover at least one curious Bullworth boy for the LB Bully (Canis Canem Edit) Walkthrough and Strategy Guide.