//You can’t vaccinate a virus out of existence.
Or at least it’s only ever happened once for a human virus.//
And that (smallpox) took 200 years.
I don't know how long these ridiculous measures are going to go on for but I will say it once more: viruses spread among their hosts; this one will spread among its hosts; it will not go away until it's good and ready; will will not "defeat" it. Those wishing to continue to hide behind the sofa can continue to do so. But, for their own wellbeing, they should not treat every other human being as a potential plague carrier and they should not expect everybody else to take ridiculous measures to keep more than the normal distance away from them.