That sounds like an absolute horror show and I think you could have stayed in Mexico for another month and not had a decent day where something didn't go wrong haha!
Thanks for sharing, don't worry, it happens to a everyone I think, a holiday from hell :)