Edit: Of course you're an Indian immigrant. I should have known. Why lie about it? Calling me all sorts of vile names with such vitriol while you lie about not knowing about the country you came from.
The only reason I can see you lying about it is because you know the facts, and are embarrassed by it, so you just lashed out. I get it. Makes sense. But dude, have some pride for the country you miss so much. Defend it. Don't lie about it.
Do you seriously expect me to have a debate with every shitty racist I come across?
Educating doesn't necessarily mean debate. Challenging someone's beliefs doesn't need to be a fight. Teaching/helping someone to be better shouldn't be a chore.
From the sounds and content of your angry response, I'd wager you haven't tried very hard. You've replaced "grace" with "race" in your mind.
How wrong you are. Welcome to Canada. Try the civil discourse. It's lovely.