Jim, rants like yours are pushing the bounds of this forum as far as I'm concerned. As a moderator, I don't see any need to allow such near-slanderous posts to stay here. I suggest you tone things down or see them removed in the future.
It's one thing to be angry, it's another thing to vent all the spleen you possibly can in broad, untrue generalizations of an entire people group. We certainly have no room to point fingers at non-Christians for their bad attitudes and behavior when we exhibit that here as well as you have. Even curmudgeons can be circumspect in their posts if they work at it a bit.
Civility of discourse on these fora is not too much to ask and expect.