So I worked in the hospitality industry for quite a while and studied at Temple University Event leadership program in their school of tourism, although I didn't make it my career I do want to point out a few "truism".
When you are in any type of "customer service" industry, whether it's selling a product or offering a service, First response is crucial. Studies have shown that the vast majority of customers experiencing a problem DO NOT want any type of compensation, what they want is to feel that their problems are taken seriously and that their concerns are being addressed.
When I was in school the famous case studies they used were the Tylenol poisoning incident and the Mcdonalds coffee burn suit.
The makers of Tylenol are the example of handling a horrible situation and coming out relatively well. When the first case popped up Tylenol immediately addressed the problem, reassured the consumer, and mitigated all legal issues resulting in a restored public image.
Mcdonalds is the case of "what not to do". had they simply addressed the womans claims and handle it seriously they would not have suffered the PR disaster they did.
The problem with Disney is their front line staff is ill prepared, disinterested and cannot make any type of decision. Case in point, when you call from your hotel room with a problem you don't even get the desk of your hotel, you get some bs central location. let me tell you I have worked in just about every price point hotel. ABSOLUTELY NO ONE ELSE gets away with that crap. I have a problem with my room and I now have to physically go downstairs to the lobby to get immediate service?? and that's a good business model?? bull.
The reality is HAD the front desk manager shown proper attentiveness and concern, the op probably would not have had to take it a step further. Had guest services swooped in, made an effort and rectified the situation without trying to make crappy excuses (oh it's Florida, of course their are roaches. Seriously??? hell yeah you would have been in hot water with that lousy excuse) I'm willing to bet a huge amount of cash that the 150 would not have been needed.
If you want an example of the difference. My late hubby and I did an anniversary trip to Vegas for my 50th. we stayed at Cesears, the room was gorgeous. anyhoo, a manager stopped by the room about 15 minutes after checking in to make sure our room was satisfactory and my husband jokingly mentioned that the handle on the toilet "jiggled". lol 20 minutes after that a team of bell service arrived to move us up to another room. 2nd room was even more phenomenal than the first. we spent the entire day apologizing to the staff because we were joking. and this happens constantly at Vegas.