Of course the card is offensive. That's the point of the game: to make fun of and offend everybody. That's also the point of "free speech", that nobody is above criticism and ridicule. President Obama is a dick, Mohamed molested children, and school teachers are fascists. I can say such things because in this free society, no matter how how "holy" something it is, absolutely nothing is so holy that it can't be criticized or insulted.
Maybe that card crosses a line. That's fine, but then it has to be replaced by some other card that, in a good natured way, pokes fun at the LGBT community. I know they are a bit sensitive about this, since oppression of gays is still the norm in much of the world, and still even happens here. But I reject the idea that they are above being poked fun of. Tolerance means we poke fun at them in every much the same way we poke fun at everything else. Shows from South Park to Will and Grace have helped changed popular attitudes by showing gays as normal people -- including as people being the target of humor. Holding the LGBT community above this means creating a festering wound that will never heal -- where LGBT jokes become only the domain of shock comics.
As a free speech advocate, I boycott things that attacks speech.