
Probably so.
I know if one of my pilots diverted for this issue he would have to do a little tap dance on the carpet for me. I would support him 100% but dance he will. It is not our plane. We are simply the overpaid taxi driver upfront as far as the rich guy in the back is concerned. These things are normally set by precedent from the moment you meet the pax. Be a professional from moment one.
Normally an odor is not the biggest problem. The rich and famous in Eastern Europe prefer other types of candy opposed to the wacky tobacky. We are not the morality police. If he wants to cruise at an altitude higher than the plane then that is his business. Keep the plane safe, keep your crew safe, and keep them safe from themselves but if safety is not a concern then get the plane to its intended destination, the pax safely off the plane, and then deal with the issue. Call your boss, explain things and let them take care of the problem at a much higher level. Once your boss says don't worry about it...then don't. Get the plane cleaned, go to the hotel and enjoy a cold beverage. Priority one is (safely) mission accomplishment!
Anyways, I hope I do not sound harsh. There is what we think is right, what we are taught, and what really happens in the real world. Let's put it this way, I have yet to see any of our airplanes, or other companies we are close with out here ever divert for anything like this. Ernest K Ganst once said that a good aircraft commander will have his intuitions coincide with actual events. Sometimes these events are not multiple system failures but a loony toon in the back and you gotta get them to Milan.