I can imagine how you feel. And it is rather poor behavior from both housekeeping and the DM.
But I wouldn't let a single experience, and annoying as this is it's not the end of the world, ruin all those good past experiences. If you get an excuse from the GM that would be sufficient for me.... if they didn't make another one of these kinds of mistakes that is.
If it would have happened at a hotel where I was only just once this would be a different story.