I think there is a place for carefully considered statements in many circumstances, but if you wait too long to criticise something that would seem to be sticking two fingers up to your core beliefs, if you wait too long it simply makes you look like a coward who is prepared to supress your beliefs because making a principled stand might cost you a few racist votes (for instance).
I shared Dunt's frustration evident here, before Starmer saw fit to make his distaste known. This is not something that needs careful consideration. Racists and 'mass repatriation' need calling out, and there has been a sense of relief that Starmer finally got around to it.
https://bsky.app/profile/rolandmcs.bsky.social/post/3lyvnwiem4s2a