I apologise for my english if it is too bad...
I have visited the USA four times during my short life, and I have noticed that some citizens from other countries do not pay for a Visa, and must fill a green card. I have done it, although I was born and live in Chile, I have the double citizenship: Chilean and Italian. When I leave Chile, I show my chilean passport and when I enter the US I show my italian passport, so I don't have to pay for the Visa, that is quite expensive.
I know americans can do whatever they want when it is about who they let get into their country, but....why do SOME countries have the right to use the visa waiver?
If I don't make a mistake, those countries are: Andorra,Belgium,Canada,France,Italy,Ireland,UK,Germany,Austria,Switzerland,Liechstenstein,San Marino,Monaco,Sweden,Norway,Denmark,Iceland,Finland,The Netherlands,Portugal,Slovenia,Spain,Luxembourg,Brunei,Uruguay and Argentina.
I remark the 2 last ones, Argentina and Uruguay. Why should chileans pay for a Visa and argentineans/uruguayans shouldn't? What makes them more trustworthy than us? Which is the criteria used for the selection of the countries?
I remark that I am not arguing, I am just curious and would be thankful to know the reason.