I believe you've confused spelling and grammar. In the future, when you're being condescending towards non-native English speakers - be sure to note the differences between spelling and grammar.
I am fully aware of the differences between spelling and grammar. You may not be aware of this, but "spelling nazi" is simply a popular expression, hence the double quotes that I explicitly added.
Don't worry - next time I'll say "grammar nazi".