No, you cannot force people to get vaccinated. H1N1 in a vaccine-free world is far more deadly than the coronavirus, but we have mitigated it through vaccines. But still, even today, not everyone gets one.
Other pandemics throughout history have gone away with vaccines. Th Bubonic Plague, for example.
Will there still be minor outbreaks? Yeah, probably. But if you're vaccinated (or have already had the virus), you should be ok.
But back to baseball - we need crowd-free games. I don't care if they add CGI crowds to help the watching experience...