This is nothing more than a feeling that you have, and has no basis in fact. All the worst atrocities committed in the name of communism throughout history cannot possibly compare in scale or cruelty to the actions of even a single fascist state.
In addition to the difference in scale there is a difference in motive. Communists have noble goals, but atrocities result from threat-induced paranoia and selfish opportunists co-opting revolutionary fervor. The atrocities of fascism are pure evil in both motive and action. Fascists seek to eliminate those that they deem inferior, and they carry this out with unimaginable cruelty and glee.
If you’re going to do business with someone it’s completely reasonable that they set their own terms. Elon Musk does not have the right to force his business on a country that does not want to do business with him, no matter the reason. South Africa’s BEE regulations are intended to re-balance the scales after decades of brutal apartheid and oppression. People like Elon Musk notice the loss of privileges they once enjoyed and interpret it as an infringement on their rights equivalent to or worse than historically oppressed (because disadvantaged does not do justice to what they suffered) groups.
And let’s be very clear, if he wants to do business in South Africa he should comply with the regulations and grant a 30% ownership stake to historically oppressed groups. He is not compelled to do so just as South Africa is not compelled to grant him a license.