F3G,
I see your point.
It seems to me that the real problem is sheer ignorance of the staff concerned, no idea of how to be civil. As you say, there a few around!!
During my time I would generally have asked where you were flying to while you were passing your docs to me. That would generally mean that your flight would be up in front of me as I looked at your passport. It is all down to speed of transaction really.
With regards to the Business Class issue. One should NEVER act as that person did, never make assumptions about someone, it will usually come back to bite you in the ***!!!!
Hope that this was fairly oxymoron-free!