At which point you could have responded:
"I [Mod - Happy Thoughts]ure you sir that I am indeed "looking".. As BAW472 has been snoring in his seat beside me for past 2000 miles..."
'might've actually been worth a possible temporary suspension.
Seriously; You handled that with great professionalism and more than a little restraint.
Great idea! That would have made the supervisor leave straight away, probbalby embarr[Mod - Happy Thoughts]ed about arguing with a pilot flying with the captain fast asleep beside him! I'll be sure to use this if I ever have to.