part of the problem with the rude cabin crew is the rude passengers.    They try to show people their seats and then people don't sit down.  They want to try to sit elsewhere.    Our plane was held up for 20 minutes last flight by a group of Egyptian women arguing with the crew because all 12 of their party were not sitting right next to each other.   It took forever to sort it all out.  

 US Carriers have much friendlier crews, BUT   you don't even get free peanuts anymore.   After traveling 14 hours to get to the US, I have about 14 more hours to get home, and they have NO food or total crap food you have to pay for, on US carriers now.  At least QR  still feeds you.