I respect and appreciate the crew and how hard they work.
I too have worked very hard jobs, physically and mentally hard. I too have lived where I've worked for months (actually year+) on end with no days off, no holidays, 14-16 hours days, in cramped spaces with co-workers. I too had to deal with difficult clients that looked down on me and were impossible for no reason. I too got paid minimum wage and in many cases less. And I didn't even have a tipped position!
I'm American.
I cruise.
I understand hard work.
I doubt I'm the only one...