That is your opinion; I do not share it. It's not surprising that many people who have an affinity for a place will participate in a forum dedicated to that place. It's also not surprising that when someone goes to such a forum and posts a bunch of negative stuff about the place, there will be other participants who disagree.Some members are responding as if Cozumel is their only child and is getting beat up in the locker room for his lunch money.
I disagree with a lot of what you have posted here. Big deal. If you don't want to read what I have to say, use the ignore button.