I think it's the age thing and the fact that being homosexual is a stigma. Let's see, things that should have been resolved in the 21th century: interracial relationship intolerance, sexuality intolerance, religious intolerance, bigotry overall, better mental health care, better safety and fuel economy for vehicles, pollution reduction, improved international relations, and... I could go on and on, but whatever...
Bunny overload?
You'd be a dandy in ye olden times. Now, you're just "effeminate" or some stupid politically correct term. Dandy, sounds much better since you could say something like: "I'm a Space Dandy". *cue epic theme*