Replying to all of it would take too long, so just a few choice titbits:
We speak ENGLISH, not Indian, Urdu, Arabic, Chinese, Japanese,
Russian, or any other language. Therefore, if you wish to become part
of our society, learn the language!
There's a difference between living here and wanting to become part of the society. Many choose to live in a society that replicates their homeland - I have no issue with that. As long as they pay their taxes and abide by our laws then I have no issue with their being, say, an Indian society in a particular area of a city.
If God offends you, then I suggest you consider another part of the world as your new home, because God is part of our culture.
I don't believe in God but consider myself English. I would much prefer to make the choice as to if I want to be religious or not - worshipping God was part of my primary school education (and it was a normal state school). I would quite happily remove God from English culture and let people choose.
We are happy with our culture and have no desire to change
Cultural change is part of society's development. Our culture used to burn suspected witches at the stake, or to send children into coalmines, or to not allow women to vote. I'm glad we changed from that.
and we really don't care how you did things where you came from.
Well, I'm quite interested in how the Indians cook food, or how Italians make pizza. Or how the Japanese build cars maybe...? Is this person really so arrogant as to believe that they know best about everything and can learn nothing from anyone else?
I think that's sufficient to show it's largely crap.