Visas – time for govt excuses is over