A century and a half later? What are you basing that number on?
But to answer how long will the UK be the "ultimate villain"?, it's generally until something worse or more impactful comes along. That hasn't happened yet for many former colonies, except when they've become their own worst enemy - apples not falling far from the tree and all that. We can see this most in places that were colonized repeatedly - earlier colonizers don't tend to be the issue even if we can see their impacts remain on society.
I mean, look at American media, still uses a lot of Nazis and Russian Communists, lots of people still use Commie as like the biggest insult - now will a sprinkling on Islamic terrorists and Muslim insults- and none of even colonized the US. It's just who has had the biggest impacts on public imagination.
For such a supposedly shit country it's surprising how many people want to come here isn't it?
As an immigrant to the UK who paid thousands to be here, I fucking hate this argument with a passion. A lot of Americans use it and the related "if you don't like it, leave" which shows a real lack of understanding of how this all works. My immigrating here was not some green light on the UK's behaviour or past.
Immigration isn't about going to the best country. Most people can't just rock up to whichever country they want. It's often 'the one we have enough ties to to have a decent chance of getting in that's least likely to completely fuck us over'. The choice of the UK has burned a lot of people because it keeps changing immigration laws and applying them retroactively. There is also the issue that many stories about the UK abroad are false, and the UK helps perpetuate those myths (as do many other countries).
Yeah, the UK is better than a lot of other places, partially because the British company and corporations fucked shit up, partially because other countries and their corporations fucked shit up, and partially because that's a really low bar of standards when we look at the world. That doesn't mean it doesn't have problems in its past and present.
I agree that apologizing and guilting people is unhelpful, and all countries - and empires - have shite - but we can't tackle many of the issues of today without understanding of the shit in the past and present and until the empires are actually in the past - not brought up for today's Brits glory - it can't be considered there (which I thought was the part of the main argument, that the atrocities of empires of the past shouldn't be ignored in comparison to more recent ones...)