I don't think the complaints are invalid, but it does feel like some of the critics are misinterpreting the song. It's less of a "gay people shouldn't be ashamed of who they are" song and more of a "straight people need to get their act together" song.