Some harsh comments in here. I'm also of the opinion that it is public transport and such a thing as loud snorers is similar to screaming babies. Neither is doing it deliberately, and it's more of a "c'est la vie" issue.
Reading some of the opinions in here, it almost appears some would want to add habitual snorers to the DO NOT FLY LIST! Sheesh!