All well said, but I will still say it is true that it is easier for foreigners to come to the US than the opposite.
The economy of the US is based on cheap labor- the cheapest labor possible, so the people who run the country want to bring in as much labor as they can to keep wages down. EagleA25, I am surprised that you were not able to stay. All the foreign pilot students I knew stayed and became permanent residents and work in the airline industry here, unless they had airline jobs waiting back home.
But it is a pointless argument in any case. Whether you live in a "democracy" or a "people's republic" there is a group of people who run things and decide who is allowed into the country, and they make that decision on what they perceive will increase their power and wealth.