I was once in a similar job, with crap hours and no future, I did it for around six years (getting up and 1.30 am and sometimes not finishing until 12 hours later).
The difference is I got off of my arse, retrained, and have never looked back since. I have no sympathy for anyone that uses strikes as a means of altering their job, it's just lazy, especialy when it's in a service industry that the general public count on.
If you're smart and can do something better then get on and do it. If you're not as clever, not well qualified, or just don't have high aspirations then realise the situation that you are in and accept it