good for you, mcoflyer, you definitely have some good karma coming your way! ^
As for the other passenger, well, we know (hope) what he has coming his way!
My pet peeve is when people judge other passengers by their appearance. If you saw me you probably wouldn't expect me to be a very frequent flyer and sitting in f on every flight either......