Its got nothing to do with race/age/gender. Its about exploiting an individual to have them camp out for a few nights, to make some money, while you get to sell the product and huge markup. These people are not buying for themselves.
Your from the UK, so your must be aware of the organised gangs that operate. As below, you can say its not illegal... though if you scratch under the surface, there is a dark underbelly. Though seeing a child ask you for money seems quite innocent and legal right??
http://news.bbc.co.uk/panorama/hi/front_page/newsid_9618000/9618038.stm
You really have to ask why these people are prepared to camp days in the cold. I assure you that noone on these forums would like to be exploited like this, you have to ask why they do it......
It happens everywhere. My place of work is just aside of Manchester Arena. I see this everytime there a big show tickets on the box office. People camp for days outside and you can even see on the day of the sale, people (usually very old, or young kids) getting their tickets and handing them after to other guys in a McDonalds place inside the Arena complex where they get back for them whatever money they have been promised. It appears that police turns a blind eye on this.
My question is, how do you tackle or prevent something from happening if it is simply immoral and not against the law? Unfortunately they will always find way to do it, regardless of what you do to stop them.
One way could be Apple excepting only a payment through a credit/debit card registered to a person on the country where the store is based, not sure if that is possible though.