No he hasn't.
Sunak can't tell it as it is, the same right wing forces behind all this shit, are only a cigarette paper away from Reform voters, if that, the same Reform voters the Tories are desperate to woo. Johnson won all those northern constituencies in 2019 by gas lighting that getting Brexit done would get "our country back" and when he fucked up he paid the price.
Sunak is caught between a rock and a hard place, he's trying to win over the same people he's condemning, still it could've been worse, he could've been running a corner shop in one of those forgotten towns, he'd be sweeping up glass this morning.