Traz, you're a good dude with a good heart. I too think it's wrong for people that do not subscribe to a particular religion to disrespect the faith of those that do believe. Conversely, I think it is equally wrong for "believers" to attempt to force their convictions on others.
That being said, it seems to me that you voice a lot of anti American sentiment. I'm fully aware that the U.S. has made many mistakes throughout our history. But, frankly I feel a little resentment when I hear a non-citizen speak negatively of my country.
This rant is not intended to be a personal attack on you and I certainly can't cast any stones when it comes to making potentially offensive comments.
I think we can all learn to be more considerate.