It happened to me in February…I checked into a Hilton Hotel and they would not give me (a Diamond) an upgrade…said they were Full.
I wish I had thought to do this at the time:
Just accept the crummy room they offer, then go online from it and see what kind of rooms the hotel is selling. Complain to the desk clerk or online.
This should work for any hotel brand.