Many foreign airlines also have very strict rules on cabin crew looks and weights, generally you'll rarely see stewardesses older than mid 30s and they are told by other crew that its not a lifetime job but something to do for fun before you get married (sister in law was flight attendant for Cathay Pacific for 2 years, she met her husband who was a passenger). Whereas cabin crew on US airlines are union jobs and better routes are assigned via seniority and the average age is much, much higher.
The pay thing is definitely true too though, but it can vary from position to airline.
I don't get the complain about the steward who told them they can "spread out", is that bad? Is it supposed to infer that he thought the white woman wanted to get away from the black woman? I thought it was a nice thing, like he was telling the two woman that nobody else was boarding so if they wanna each take up a row they could (I've done that in the past, if flight isn't full you can sleep solo on a 3 seater row easy). The rest of the stuff, especially moving one person and not the other with no notice or apology or choice or anything, is definitely fucked.
Not in Europe. If you've ever traveled with Air France, KLM, Lufthansa, British airways etc... you'll know that most of the stewardess are women who are past their 30's. Also in the case of Air France that I've used extensively while growing up, they assign positions according to seniority. The most experience stewardess (usually a woman in her 40's) in in charge of 1st class while the rookies work at the back.