The president wants to charge almost $8m for a visa. Yet for as little as $413,000, you can buy a flat in a Mediterranean ...