English IS the official flying language....every pilot knows that

Its in ICAO.
So , in JAA land you need to speak, for almost , the local language to get the job
that should not be the case! If you have a JAA license you should be able to work in any JAA country in the EU no matter what language you speak! that was supposed to be the point, but it never works for english speaking guys. Forgeiners can come and work in UK and irish airlines once they have a JAA license but the same wont happen if a brit or paddy goes to france or germany or italy

I dont really care, those countires are just being protectionist, while we are stupid and politically correct. thats just the way the world is.
my point is non americans have to get a green card to work there, but the americans can just come over with their EXPERIENCE. typical american government , whats good for us in america is also good for americans all over the world.
- thats a very childish and ignorant view of the way things work. You just hate americans but dont have the guts to admit it.
I notice you dont single out aussies or kiwis that work on validations...just americans. They reason non-americans or non-green card holders cant work in america as pilots is because they have soooo many pilots there they dont need any more. In ireland there are only some many ATR-42 type rated pilots and even fewer with a few thousands hrs of experiance...even less on the BAe-146. Most kids get their JAA type rating on a 737 or A320. Again....supply and demand. DO you understand yet?