I'm going to adopt your method too!   Years ago I was patient for a  2 hour flight with a fact fuck in coach.  His arms etc spilled over onto me and he kept bugging the stewardess at the most inappropriate times over petty shit (mostly  to get cans of Coke). He was 100% oblivious to how he affected others - really thick skinned, inconsiderate and shameless. I vowed never again to give an inch  to fat selfish fucks in any situation but now I will follow your lead and be more 'proactive' and aggressive in my efforts.