It's always a shame when you get 'fellow' rail staff with this attitude, I'd never dream of treating a colleague in that way. It is something of a 'code of honour', if you like, that a railwayman is a railwayman and should be treated as such. Shame to see that being ignored by some. As a typical example of how things ought to be, on a recent on-duty journey out of Bristol TM on a Voyager to pick up my train elsewhere, the TM ushered me into First Class, and was then also kind enough to make me a brew

This was a late evening service with a near-empty train; obviously during the day one might reasonably expect slightly less 'customer service', but it's just nice when colleagues can extend one another a bit of courtesy.
As for the earlier question about who gets First Class passes, it would generally be managers and so on, with 'ordinary' staff having only Standard Class priviledges. There is a pecking order, you see...