Also, regarding the Protestant thing, it's complicated because there are so many different Protestant sects. You have Pentecostals, Baptists, Methodists, Unitarians, Episcopalians, Presbyterians, etc. Each one is a little bit different, and what's considered "sinful" can vary even by church. IIRC here in the South there was a minister who actually refused to marry interracial couples. :/
Oh yeah I don't know how it is in the US, I heard there are a lot of sects. In Europe there is only one major branch of Protestants, almost as big as roman catholicism, the one directly going back to Luther. That's the one I'm familiar with and talking about. (Of course there are smaller sects here too, but they don't matter in the grand scheme of things, but yeah I should have been more specific).
By the way, I'm an Atheist. I didn't want to defend religion, but those raving about the old testament are in my book crazy outliers (from what I hear sadly more prominent in the US, or at least louder in the media). Protestants in Europe though are really progressive with being pro choice, allowing women to be priests, allowing priests to marry etc. I honestly can't think of a single bad thing to say about them.
As for the rest of the thread... sigh.