I'm not going to try to defend Amazon - it certainly has many employment issues both in the FCs and at HQ. But this story specifically is virtually content-free. Most of it's content is to be found in the first sentence: "At least three tents have been spotted in woodland beside the online retail giant’s base just off the M90 in Dunfermline in recent days" and then later it emerges that they managed to find one occupied tent whose occupant was using the tent to avoid commuting from his home. The rest of the article strings together innuendo and rehashes talking points to try to build the desired narrative and mental picture of a tent city full of freezing, starving Amazon FC workers.
A truthful headline would have been "An Amazon worker sleeps in a tent near Dunfermline site to avoid long commute", but then that would neither have sparked the same moral outrage nor garnered the same number of clicks.