I dunno, I mean SHOULD there be some sort of compensation from Marriott? Yeah for sure, and you could go to the GM of the hotel about it.
But at the same time I personally find it a bit tacky. I'm not even saying I wouldn't do it. But like, if you're not mad enough to press charges, I'd probably settle for an apology and fingers crossed that they should comp your stay. But asking for points or something, I dunno it just feels off to me.