It's illegal for homosexuals to marry in many places in the world, several states included. Ireland, as I'm sure you're aware, just recently made it legal. Does that mean they were treated poorly before this law, that they voted on, went through?
What do you mean "official?" What material would that be?
Of course it could be BETTER, it could be in the whole world, but if all the Japanese media you consume are things like scanlated manga, anime and video games then of course you're not getting the full picture. It's getting better. The ones who still oppose it are cranky old people, same as the majority that still oppose it in the rest of the world.