If I (or my company) paid good $$$ for the flight and I had business at the destination I would have seriously considered waking the snoring passenger. Also I would look around to see if others were affected to help the decision making process. I feel that one person's loud sleeping should not negatively affect others, especially in a public environment where everyone paid money for this journey.
The responsible thing for snorers is to get checked out by qualified personnel and find a working solution. Is that fair? Why should one person be able to sleep soundly on a plane while everyone around them suffers the consequences? They also have meetings, appointments, and due outs when they land too. So this one snorer could be affecting future business transactions of the companies of the fellow passengers by keeping them from getting the sleep they need and potentially causing missed deals. Is this fair? When companies pay thousands for their employee to sit in J?
It would be extremely embarrassing if someone had to wake me up on a plane due to loud snoring, and I can do that according to my wife. So I either stay awake or use my insert (SnoreRx) to keep the noise away, it's my responsibility to fix, not yours to deal with. Isn't the plane loud enough already?