rickair, it seems like the issue you have is that foreign green card pilots can get hired here and American pilots in EU can't. Most job postings over there advertise "right to live and work" (i.e., permanent residency or work permit), not "citizenship." In this regard, the rules are exactly the same in both continents. If you can get a green card over there, you can get hired as a pilot also. Now as far as the reality of getting a green card over there... I'm sure it's pretty damn difficult. I could see why you'd say that it's unbalanced. But like others have said, it's not like it's easy here either. It took my boyfriend EIGHT YEARS to finally get the green card (start of the process to finish), after already being in the country for more than a decade. If you spent that much time in the EU I'm sure you'd find a way to get a green card over there too.
Bottom line, both continents allow legal aliens to obtain jobs, and it's difficult in both continents to become legal aliens.