Had to throw my 2 cents worth in folks....
Q-Tee is correct in saying that these pax pay our wages. I agree 100%. But just because say for eg I walk into McDonalds and my burger money is paying the kids behind the counter's wages, that I can walk in and say "Hi Pimple face, get me 3 bigmacs, HOT ones thanks not ones that look like your crater face, a Large fries thanks - large meaning larger than the amount of money you are recieving in your pay packet each week, and 2 cokes... and make it snappy!" Sure burger-boy is going to cop a small amount of obnoxious/crude/unpleasant customers, but they have no right to pry into his life or make personal comments.
I have to agree with Ditzy - questions regarding sexuality, relationships, racial background etc are completely innapropriate - you dont say "Good morning Mrs Jones, you are sitting 12 rows down on the left in a window seat... Judging by the boytoy you are travelling with Mr Jones is away for work again huh... and ps you can get that cum stain out of your dress with a little club soda - will take it right out"
Its about a level of decorum from the pax point of view, and a level of acceptance and understanding from Cabin Crew point of view - we know we are going to be subjected to copious amounts of crap, but as QF Skywalker pointed out we are well within our rights to respond in a manner that draws their attention to how innapropriate they are acting.
Oh and as far as burger boy goes.... i was a burger boy for 3 years so I speak from experience!!!!!