How about bringing smoking back on plane? Those that don’t like it can ask for non-smoking flights.
You just have to play with these people.
Once we were in a restaurant. It was hot so took off my jacket exposing my shoulder holster. A little old lady in the next booth commented she had never set near a guy with a gun before. I just looked at her and said it was OK since I had taken my pills today.