Hi there. Yes, you're right that if a non native speaker has a demonstrable capability, then he/she should be treated equally. The point that has been made many times in these forums is that, and with all due respect, non native speakers don't have the inbuilt ability to know all that a native speaker does, like nuances etc. This isn't to say that non native speakers can't speak creditable English either, but non native speakers, in any language, will always be at a disadvantage to a native speaker.
You'll also find, throughout these forums that many of us do treat non native speakers equally and sympathise with the fact that it's not as easy for them to find a job as it is for native speakers. You'll find that it's the employer that discriminates against non native speakers, not your fellow teachers.
I respect your persistence and achievements and it's a good example for all non native speakers, well done!
