The Catholics are pretty total in their anti-gay stance.
Depends what you mean by 'The Catholics'.
It is certainly true that the official line of the Catholic church is appallingly homophobic in its doctrine.
However I don't think that is necessarily true of rank and file catholics - I seem to remember a fairly recent social attitudes survey that indicated that catholics were no more likely to be against same sex relationships as the general public, and rather more liberal than many other religious groups.
The issue here isn't that catholics are out of line with the social attitudes of society generally, but that the RCC itself is out of line with its own membership on social attitudes.