it’s no coincidence that the same centrist/right-wing politicians criticising jeremy corbyn for visiting children in a palestinian refugee camp are also the people who voted to invade iraq and bomb syria, whilst helping to push through the austerity that led to brexit in the first place.
voting the tories out and ending austerity should be the priority. focusing on a second referendum that does not have enough electoral support is only going to ensure the tories remain in power indefinitely and make a no-deal brexit more likely. which perhaps is exactly what neoliberal centrists and right-wingers would prefer, since undermining any future leftist labour government has remained their priority from the moment jeremy corbyn was democratically elected leader twice by the party membership.
for them, the tories continued austerity will never affect their lives but a leftist labour government would mean they could no longer ride the neoliberal gravy train.