Having been to Africa myself, I highly doubt it was meant as a racist comment. It truly is third world living conditions over there.
How, exactly, is it prejudiced or ignorant to refer to actual conditions in the third world? Be specific.
On a serious note to the OP. I did my time with a trainer too. No, none of what you described is at all normal or acceptable. It’s outrageous. You don’t need nail this trainer with the company heads and make waves, make an enemy. You can simply ask for a new trainer.