Interestingly, the majority of American Catholics are at odds with their church. From the current issue of The Week magazine:
"American Catholics are more liberal than the general population on homosexuality, divorce, and premarital sex, despite the Catholic church's official stance on those issues. 54% of Catholics say homosexual relations are morally acceptable, compared with 45% of non-Catholics. 71% of Catholics approve of divorce, compared with 66% of non-Catholics. 67%of Catholics say premarital sex is morally acceptable, compared with 57% of non-Catholics."