Just to clarify re cabin crew getting a rostered day off to attend a US visa interview; only when it suits the company. At the moment, they are short of 380 crew with visas, so they are getting RDO's to attend. They are not short of main fleet cabin crew with US visas, so they have to go in their own time!
Fair?....Not really, but since when was that taken into account?