Disney's unwillingness to stand up to guests is well known beyond just this one blog post. It is a pattern that is far too widespread to just be one person's poor/ignorant experience.
When I ran restaurants, we had a saying..."Kill it in the store."
It really didn't matter if the guest was wrong. If the complaint made it out of the store, and was deemed "poorly handled" (even if the guest was lying through their teeth), they'd get showered with freebies from corporate and a black mark would be on your record and your bosses (District managers) record.
Some fights are easier bought out than fought.
That being said, physical assault (spitting, hitting, shoving) and verbal assault (which is more than getting yelled at) shouldn't be tolerated under any circumstance.
However, every time I see these sorts of complaints, I hear "woe is me" for the CM. The finger is pointed at abusive Guests or bad management, and rarely do I hear that perhaps the way the CM handled it (and it could be as simple as tone and body language, not what was said, but HOW it was said, escalated the situation.
When a CM (or ex CM) can type up a two page rant about Guests and Management, yet not once indicate that they themselves realized they could have handled some of these situations better themselves, I have an issue believing the whole story outright.
There have been plenty of times where I've had to deal with a CM (we had them at my workplace too, same term) that was enforcing a rule, but due to how they handled it, brought forth the guests ire.
If you walk around with a chip on your shoulder, you are more likely to have people respond in kind.