You know I'm wondering how frustrating it is for Gstaff and some of the others caught up in this mess. Basically taking a verbal beating from us on the behalf of their employers and not being able to do anything about it.

Welcome to customer service...
Speaking as both a customer and also somebody who worked dealing with 1000's of customers face to face I can say that having to deal with irate customers is the worst thing ever. I mean if you are in management you aren't getting bothered by this stuff because you are insulated from all this malarky, but if you are on the front line answering questions and taking the heat then you just feel mud because in some circumstances there is nothing more you can say as the people who are supposed to be giving you information aren't getting anything from the people they are supposed to be talking to because those people svck balls at their job and the ball svcking affects everything all the way down the line to you.
Plus as a customer support person you have to be nice otherwise it's your ass. That's why I quit my job because after 4 years of dealing with the public I was one bad day from beating the next person who gave me lip. There was so many times I just wanted to punch somebody in the face it wasn't funny. And you know what? It wasn't even the people you'd expect it from like kids and people dressed as deliquents, everybody was a jerk at some point! I had an old lady yell at me! I wanted to punch her but I restrained myself. Seriously the general public are a bunch of idiots, and I include myself in that as well.
So while I really hate what's going on I can't find it in myself to give the customer service people a hard time.
I think our blame should be squarely on the management types whose decisions created this situation in the first place!