There’s a pragmatic solution here:
1). Make vaccines free. The government pays.
2). Require vaccines for participation in publicly funded social programs. Schools. Social Security. Etc.
3). Allow doctor authorized health waivers to number 2.
4). Wait.
Most people will get the free vaccines either because they’re reasonable people, because the vaccines are free, or because they want government services. Those that don’t will die earlier. Eventually even stupid people will notice or they’ll be dead.
Or, maybe normal people think criminals should go to jail. No matter what color their jersey is.