She should have started eating a BLT, to make him move.
Simple solution. If your beliefs or comforts require separation then pay for it. Allow customers that need extra space to buy extra/empty seats.
That brings up an interesting thought.
I think I'll find me a new T-shirt with huge bacon graphics on front and back. I can wear it on any flight I make...just to see who I can p!$$ off. Hopefully, it will be a Muslim. I might even dab some Liquid Smoke on it for full effect.