My solution: have high enough stock levels so at least those people who queue on launch day get one, but enough that they sell out after perhaps a day and create a bit of a "shortage" hype...
higher the stock levels the more the resellers can get a hold of if they try hard enough.
----------
If Apple didn't sell to anyone but natural born residents of the country or people that were actually citizens then 95% of the scalpers would disappear,
until it turns out that these folks are citizens working with partners overseas. There goes your plan to stop them.
----------
A fair amount of threatening.
A call to the police from a concerned citizen would be in order in such cases.