I just finished reading a review and was pretty shocked! Someone left their wedding ring back at their room and of course never to be seen! Whether your in Mexico, USA, Canada etc. you leave something that valuable behind chances are you will never get it back! Don't blame your lack of responsibility on a hotel resort and give them a bad review!
First of all, never take valuables with you (rings/gold necklaces etc), unless you want to risk losing them or possibly get them stolen. I am a pretty seasoned traveller, and I know better not to take my wedding ring/band gold earings etc. I go on vacation to enjoy myself, not to worry about what may or may not get taken while I'm away from my room.
If you don't want to go on a trip without a ring on your wedding finger, go to Walmart and buy a fake one! I bought one 5 years ago and you would never know if it was fake unless I told you. I have also left the fake ring on the nightstand in rooms while I ventured out and it was always there when I came back.
Moral of the story, if you cherish it, leave it at home!