I don't think the customer service has really deteriorated. In fact, we were just there over the Spring break to end all Spring Breaks (remember those ridiculous crowd levels?) and we encountered nothing but excellent customer service. I think we expect so much more at WDW that we notice the sub-par behavior when we are there. There are always going to be some CMs that are just crummy. In a cast of thousands (literally) there will always be some bad apples and I believe Disney management won't tolerate that.
For example, I had a very bad experience with a cast member about 5 years ago. So bad she made me cry! --- I could have been hormonal, but she still made me cry. She argued with me over a traveler's check and refused to get a manager to approve it, etc. Then I asked for an apology and she replied with "I have nothing to apologize to you for!" This was at the Boardwalk store (I can't remember the name). Anyhoo --- my DH and I went up to the Boardwalk Lobby to let a manager know. I just wanted to let the hotel manager be alerted to the situation. Well my DH and I decided to hang out in the lobby for a while to cool off. The manager came over and sat with us and asked us to fill out an "official" form. We did. Then he hung out with us asking about our family, how long we were here on our trip, etc (Little did I realize he was fishing for information to compensate us). We were going to be there a couple more days, traveling with my DD and my parents. So we finished filling out the form and the manager came back with a voucher for
$200!!!!! for us to use an any Boardwalk restaurant during our trip.
The moral of the story is, not to try and get compensation, but that Disney Management doesn't tolerate any kind of behavior like that. I think if in any situation described on this thread, guest relations would want to know. There really isn't anything they can do about it complaints are lodged days/weeks after the incident.