I have been going to Cozumel since 1978 and I barely notice the hawkers any more; to me they are just background noise. I really do have a choice as to whether to let them bother me, and I choose not to. I smile, show them the palm of my hand, and keep walking. No problem.