Well, ya know, Richard, that's a little strong...
Taboos against homosexuality have existed in many (perhaps most) cultures forever. Those taboos are dropping away, but I think it's a little strong to put the label of "vile bigotry" on those who have not yet relinquished the taboos.
-Joe-