Definitely. You will be doing the hotel a favor. There may have been a REASON for the poor service you experienced (hotels are scaling back plenty on staff) but there is no EXCUSE. And a bad reputation is the last thing they need. Regardless of what you paid for the room, the type of carelessness you describe is unacceptable. As for the tip - well, it should be based on your satisfaction with the service. End sermon.