OP- will it makes you feel better knowing that we just hired an Indian national? We put an ad "preferably Indian" because that's the only visa available in our company.

So probably, that's the exact same reason with the preference.

And how come it becomes ok to you when they prefer to hire "locals" and not ok with you when they prefer Filipinos? Double standard?

Guess you are right, "Racism is everywhere" and it's reeking from your post. ;)