Reminds me of boarding an SAA (743 I think) at JNB for LHR in 1988. I was in C and the man placed next to me was in a beautiful suit. He was obese, litterally overflowing the Biz seat. He was sweating and, to my nostrils, obnoxiously smelly. This was the height of apartheid, I am white skinned ... and he was black.
Facing the long haul around the bulge of Africa (and the bounce at Sol) I was not enthusiastic and could see no way out of the PC dilemma. Fortunately, his seat belt was found to be broken and I rapidly summoned the CC to point this out. They had to move him to a free seat which had it's neighbouring seat empty. I got my two seats and saved from a hideous choice of putting up with the smell or being seen as racist. Phew!