Usually, I did not like to talk about the compensation.
But in this case, at least points spent should be back to OP's account.
If I were the GM, I will give you a free night next time with upgrade and make sure OP has the comfortable stay.
This is not a noise/TV/Plumbing issues.
The security is one of the most important issues the hotel should maintain.
If no one was in the room, someone with a key could steal anything, and usually the hotel will not be responsible for the items left in the room, right?
If someone in the room(OP's case), it might create much bigger problem.
I know it happens frequently and I did have the experience, too.
However, this is a serious mistake by the hotel!