That would actually require Socialist Steve to get up, dress, and leave the house. Why do in person when you can b^tch about it online. 
Whats the problem here, one walks off their job, they call in missing shifts and arrives late and goes home early, then to top it off they bad mouth the company that gives them a paycheck.
Now they are saying that the company may retaliate against them for not doing their job ???

What a spin they have put on this, this is common sense that no company wants workers that are this disgruntled, look at the damage they can and will do to the company. These people cannot be trusted to shop there much less continue to work there.
This is not retaliation, this is good business sense, for us all. No one wants to hire a house cleaner that runs about the neighborhood telling your neighbors all your business. Replacing a bad worker for a good one is NOT retaliation against the bad worker, it is not retaliation to fire a babysitter for being drunk on the job.