About homosexuality, most of the younger generations don't mind homosexuality at all and aren't really sexually shy. They love to see their bishounen-stars getting it on with eachother. And the millions of fanfics can prove it. It probably depends on which place you are at in Japan.
The younger generations are more open and tolerant then their elders. That's what everything is about.