BWB. Virgin were kind enough to upgrade you and now you want to land the guys in the s##t.
Where exactly were you sitting? Do you realise that staff are allowed to sit in jumpseats on the upper deck which are not in the flight deck?
If airlines are kind enough to upgrade staff from other airlines for no other reason than to be decent to all industry employees then keep your mouth shut. It's people like you that could stop the rest of us getting upgrades.