You don’t have a right to travel abroad. Am i being punished for not being allowed to fly to Russia, Iran or North Korea? I’m not Muslim nor do i work in ONG, so am i being punished for not being able to travel to Saudi Arabia? What about Cuba? South Africans had serious visa restrictions during Apartheid, which was absolutely justified when they were an openly racist regime.