I'd rather not deal with getting walked in the first place, so I don't think I'd ever do anything to increase those odds.
I don't think compensation is due, but I agree this was not handled well. It's worth a message to Marriott and some public bashing on Yelp/TA/social media of your choice.