As custardo says the Catholic chruch is too polite (and scared) to say "fuck off you homos".
I don't see polite bigotry as any better through. Indeed, it seems at variance with their alleged position. If you genuinely believe that gays are bad, why not tell them why you're not dealing with them ?
A good test for whether an act conforms with someone's own personal morality is whether they are happy for other people to know they are doing it.
As for the current pope's apologies.
The WWII wasn't exactly whole hearted was it, and everyone involved is conveniently dead.
As for his church arranging the rape of children, the wrong doers, including himself are still there. Bishops who covered up the rape of children, frustrated police enquiries, and lobbied politician to limit the scope of investigations are still in place.
In North America, bishops who flatly refuse to cooperate with even the church's very low level friendly enquiries don't even get strongly worded emails, let alone the sack.
As for Ratxinger himself, he was responsible for discipline for many years, with such a free hand that he was called the previous pope's rottweiler. Yet rather than sack him, his fellow cardinals voted for him as pope. It's not unfair to suspect that is why they voted for him.