Gentlemen,
Your posts were out of order. You know it, I know it, everyone knows it. You bring shame upon our country, and I feel angry with both of you.
There are certain rules that people abide by.
1. You never insult / criticise someone's kids unless you want their parents to hate you.
2. You don't foist your religious beliefs upon others, because, in so doing, you appear to be taking the moral highground, and this is extremely irritating
3. You never, ever, insult a person's country of origin. You can criticise what that country does, but you must not criticise what that country IS. If you insist on doing that very thing, then you are finding fault with everything that person holds dear, you are attempting to rock a persons whole identity. Just as it is OK for ME to criticise MY country / parents / kids, it is NOT OK for YOU to do that.
Englishman.