Whenever I have had big issues with a hotel, it has been customary for them to offer the equivalent category of points to apologize. Granted this has only happened to me up to a category 4, but they always offered this range and I always thought it was fair. So a category 1 hotel would offer me 5k points,etc. In your case, I think 22k points is fair and inline with my experiences since it is a category 6 property.
I think there were multiple ways this could have been handled better by the hotel so some form of compensation seems fair to me.