No, this was NOT handled appropriately, at least by the hotel.
When you're walked, you're supposed to get that night free at the other hotel. The original property pays. This hotel turned a confirmed guest away, AND expected him to pay at the other hotel. The corporate compensation of 25K points is just a goodwill gesture.
I'm very glad you "named and shamed" this hotel.