If it's an extension like .eu where you're supposed to have an address in Europe to get the name, and you get a name while not living in Europe or having a presense there, I agree 100% it's like stealing, and I would never do it (one of the many reasons I didn't touch any .eu's).
If it's an extension like .cc or .in, extensions that are both made internationally available by their respective countries, then there is absolutely nothing wrong with people from other countries registering the names, and I have plenty of names in both of those extensions.