Am i right in saying this infringes my freedom of expression and that i can tell my managers to stuff it?
Lol, freedom of expression. You're not there to make a statement about yourself, you're there because Morrisons are paying you, peanuts as I'm sure it is. They're doing you a favour more than you're doing them because they can always find someone else, but you can't always find another job as easily.
They couldn't give a monkeys about your freedom of expression.
The current generation seem to think they have a right to dress and have an appearance that simply wouldn't have been accepted at one time in certain workplaces.
It probably has less to do with hygiene and much more to do with Morrisons wanting their customers to see staff that don't look like they've just gotten out of bed. Looking like an alpha male might be cool, but many people are still old fashioned where clean cut is still king.
They're competing with the even bigger supermarkets and are growing fast. I quite often go into Morrisons and have been very impressed by how polite staff have been, taking the time to help me, smiling, and clean shaven. And wearing a tie. It left me with a much better impression than I've ever had at Tesco or Sainsburys. If you went into work with flipflops or a mohican and you were asked to change those things, would you complain about those too? Perhaps show them the human rights act? I know these supermarkets pay **** money for shelf stackers and the like, but there's too few jobs and too many people looking for work, so they can call the shots.
Only you can decide if you want to tell them to get stuffed, that all depends on how much you need the money.