Religion is more of a set of socially acceptable rules for people to have to follow to fit in to the group so really whats acceptable by a religion could be seen as more of a summary of the groups opinions, saying religion is the reason why is kinda like saying we don't think this is acceptable because the majority deems it as such, of course it doesn't include everything just like any group's rules doesn't account for everything for example generic engineering genetic engineering wasn't around during the early days.
"Wisdom of repugnance" seems a little.....misanthropic, if you let everyones opinions get to you all that will happen is that you'll turn into something that they can easily outcast making something like your sexual orientation into your personal identity, for example don't be out spoken about if your gay or not but just use it as a passing everyday comment like if someone asks you "breasts or arse" say "pec's" if they seem to sneer or what ever just say "well, you asked" and shrug, if you can stand out with something that is seen as skillful, socially, people will come around and become more accepting to something that is frowned upon, look at Freddie Mercury for example, homosexual but an incredible performer and singer he became respected for his musical talent and the fact that he was gay was more of a side note, this made gay people not seem as bad, it counter acts the religious or social demonization.