I'm not totally agreeing, because alot of you say, yes i cannot judge your job until i have worked it myself.
But seriously? You make it sound like the worst job in the world! Yeah some of the conditions certainly aren't favourable, but no job is ever going to be perfect. Yes u do have the rights to fight for better conditions but reading these threads just makes some of you seem downright ungrateful. Think back to your old jobs... surely its better than working 40hrs a week behind a checkout....
If its not, go do that then.