My explanation is:
I agree that vaccines should be mandatory. I'm fully vaxxed on basically everything and even my dog gets their vaccinations. I trust in science and data.
That said, forcing people to do something they don't want to do is not good for social cohesion. A better way is meeting them where they are and educating them. This is not happening and instead we are belittling them, ostracizing them etc. This is why they are protesting, pushing back and being a problem, because they feel attacked.
It doesn't matter who is right because both think they are right.
Their arguments do have some merit, ie the government can't just decide for you to under go a procedure. We shouldn't just trust governments or scientists blindly or "it's for the greater good", that is basically the same as religion. They should instead be educated on why they can at least trust scientists and why scientists come to the conclusions they do, even if they aren't biologists themselves. And why the government makes the decisions it does. Like sure, YOU probably won't get sick, but when you're dealing with millions and millions of people, a single sub percentage point can make the difference between everyone getting through it, or the health system buckling under pressure and failing, letting hundreds of thousands die.
They dont think like that. They've never been taught to, and that's a failing of the education system.
Sure you will always have dissenters, but the point is to minimize them so they don't affect the outcome much by refusing treatment.
I hope that makes sense.