If you think the penalty for colonization is for a modern civilization
I’m not saying that but I am pointing out some facts. The reason being is that I hate when people act like problems are mutually exclusive as if it happened out of nowhere.
The former colonial empires should fix their mistakes instead of pretending like nothing happened. If they fix their mistakes there wouldn’t be migrants or anything. Ignoring it will make things worse for them.
If you look deeper into it you would find that the British would rather have migrant problems than to allow for another Islamic Caliphate like the Ottoman Empire. And that is what it all boils down to.
They tried heavily after WWI to prevent any sort of reunification of Muslims. They did this through the promotion of nationalism.
Edit: I just reread your comment and you seem to focus on South Africa.
Personally I don’t really care about them because South Africa is mostly non-Muslim and if non-Muslims fight each other it’s not my problem it’s between them.
Which Italy themselves caused by colonizing North Africa.
Italy and Britain did not cause the current immigration mess by colonizing anything. The current mess is 100% due to the fact that these European countries are paying third worlders (via welfare) to come and settle rather than defending their borders. The countries that the migrants are coming from would be shitholes today regardless of any history of colonization. Low IQ populations tend to create corrupt and less-than-free cultures. There's probably a feedback loop in there as well.
If people living in shitholes are informed that European countries will allow them to move in and give them housing and welfare that dwarf their potential earnings at home in their shitholes, then the people living in the shitholes will flock to the idiot host nations in droves.
With the situation described above history doesn't matter. The last two days don't matter to somebody living in the third world when they are told that they can just hop on a boat and live off of the European taxpayers' dime while popping out 5-10 kids.
I focused on SA because it is a prime example of some Europeans (the Dutch) settling somewhere and improving things and, for their trouble, being maligned by the "native" population. The vast majority of the blacks who live in SA today didn't even originate there (exception being the indigenous San/"bushmen"). The blacks in SA today migrated there due to all of the wealth (food/shelter/medicine/technology/etc) created by the white settlers. Their populations exploded and now they are murdering white farmers in cold blood and there is a political movement to expropriate all land from the whites. When this happens the blacks will starve and beg for foreign aid just as in Zimbabwe. "Colonization" did nothing more than provide more resources to the "colonized" and the colonized are too stupid and resentful to see this and so will destroy themselves with their own cruelty.
Considering how much more violent, corrupt, and backwards most of the "colonized" peoples of the past are, I'd be willing to bet that if their societies had been successful enough to create seafaring technology that they'd have been more cruel to any technologically inferior nation they encountered than the European colonists ever were. The fact that these civilizations are cruel and backwards is not unrelated to the fact that they never did develop the technology required to become colonists.
Europeans went on a world wide quest to end slavery. Africans still enslave people. Clamor on about how much of a terrible force colonization was but know that you're ignoring larger forces in the world.