No excuse for rudeness, but that's the public service industry for you, so perhaps if you are not suited to the life you have the wrong job?
Maybe a question for you?....why don't staff enforce the dress codes & why do staff allow chair hogs to get away with it, it's not up to passengers to get into confrontations.