When I pay to fly anywhere it should be a pleasurable experience. If anything like this happens on your flight I think it should be handled by the flight staff.
That's the only thing we can do. What do you expect when you dealing with third world people. They don't know about proper hygiene...