The autistic lad let go from Waitrose was because he had to have a care worker supervise him at all times which the store had to front the costs for. Because minimum wage is so high this meant that the Waitrose store essentially had to pay two full time working adults salaries to get the help of... one spacker who could barely stack shelves. He was reportedly shown multiple times where to empty the cages but he still wasn't able to do so without continual supervision and messed up badly several times.

It simply wasn't economical for Waitrose to keep him on. If you want to get mad at anyone get mad at the government for increasing the minimum wage so high so quickly that it has literally priced a percentile of the population out of work. The flip side of "if you can't afford to pay your workers more than the minimum wage you shouldn't be in business" is "if you can't produce more than the minimum wage's worth of value per hour, you don't deserve to have a job".

Je suis Waitrose!