Frankly, I think you are asking a little much. The rate snafu could have been an honest mistake - one employee not informing another one properly.
The heat issue and booked-room issue plus the wrong rate are 3 separate issues. I think you are lucky that they even considered changing the rate since you are changing the rules of the game mid-stream.
I would have offered to pay $79 for the room, and requested the hotel do something to make up for the other two issues, which might have included extra points AND free meals at most - not a free night + extras.
A few weeks ago I walked into a pre-assigned room and the hotel (a CY) gave me 5,000 bonus points automatically for the trouble.