Same thing happened to me at a Hampton Inn last week. The air conditioner BLEW up in my room and I had to switch rooms in the middle of the night to a smoking room and couldn't sleep the rest of the night. I complained (mainly because they said they couldn't page maintenance, ugh) and they gave me the night for free. I said I'm on business, that doesn't help me one bit, can I have points or something, and they said No, we don't give points out.
Kinda retarded and just ticks everyone off - the hotel doesn't get the revenue, I don't get any benefit... and I cancelled all my future reservations and moved to a different hotel.