I can see them changing the 1500 hour ATP rule before allowing non citizens or non green card holders to fly for the US airlines.Yes there are many foreigners flying over here for the airlines but they all have the right to work here either through naturalization, marriage green card etc.Like the others have said there is no shortage of pilots just a shortage of pilots with an ATP willing to work for low wages.