CK, your time will come mate.
Do what you can, but plan your exit and leave as fast as is humanly possible.
However, the lack of fight by RYR crews is exactly what the management team is relying on. You might think it's a hopeless fight, but I can assure you that it isn't.
The problem at the moment is that you are all fighting individually. If you were a proper union, then things might change. I know that the RYR management team are a smart bunch, but in comparison the crews are getting humped and it's a case of how much you think that's a problem.
I earn a very nice salary working for an excellent company that treats me extremely well, so it's easy for me to say "sort your lives out", but I've been at the other end, fighting for union recognition and working for a company that makes RYR look like the most enlightened organisation ever known to man.
If you don't fight, then you are part of the problem, not part of the solution and that, I'm afraid, is how it is.
I've been there, done it and made the vow never to work for w***ers again. So far it's paying off. I wish you all luck in the future as I can promise you that it's a whole load better once you work for a company that treats you with respect.