Just gonna say this upset me and I found it offensive. I don't expect you to take it down or anything, but as a Catholic I can say everything here you listed most Christians I know would disagree with.
Author's response
You know some lovely religious folk then.