Why beat the guy up with Cozumel's not for him. It's obvious SCC is not for him, but why would that eliminate Cozumel? Just because you enter Mexico, it doesn't mean economic rules no longer apply. You still get what you pay for. If you want more amenities, more service, all you have to do is break open the wallet and upgrade to a more expensive resort that includes more with it. However, if you think a $2.00 coke is a ripoff you're going to have a hard time cause you aren't going to get your cake, eat it to and not have to pay more for it.
There is a hot dog stand on the corner that hands you a hot dog and you put your own relish and mustard on it, and you drink out of a soda can while standing up in the street. There is also a hot dog shack just down the street where you can choose from 100 different versions of the basic hot dog, they will put your soda in a cup with ice and put the fixins on the hot dog for you, you can take your hot dog and walk over to a table and sit down and when you're done you clean up your own trash, return the tray and leave. Of course the 2nd place charges more for their hotdog then the first place. Around the corner is a diner that will serve you a hot dog, a waitress will take your order and bring your hot dog to you at your table, when you're done you simply leave everything at the table and you leave a tip. The last place costs more than the other two combined.
SCC is not the only place to stay on Cozumel and it's not the only dive operation. Don't throw the baby out with the bathwater. If SCC isn't for you, just find a place that is more suitable, but don't pick a bargain provider and then complain like it should be a 5 start joint.
Cozumel's big attraction is what's under the water anyways.
They have any good mole at that first hot dog stand?