Legislation is not a replacement for economic prospority. You can't just make everything better by forcing companies to pay £10/hour to everyone, they will just (1) raise their own prices to protect their profits and (2) lay people off in accordance with however many fewer goods they sell as a...
Then the prices of every labour intensive good/service in the country would double, increasing the cost of living further. I guess the solution to that would be to increase the minimum wage to £15/hour.
Why does this mean I shouldn't shop at Amazon? Surely the more I buy, the higher fraction of seasonal staff will be offered full time jobs.
That article is just rhetoric. So they have to walk around quite a lot to earn a paycheck. Write to your MP about labour laws if you find it so distasteful.