The solution is to make the anti-vaxxers liable for any outbreak and make them take out insurance to cover this risk (treat it like a we do car insurance). If the average anti-vaxxer had to fork out $20,000 a year in insurance then we might find herd immunity is quite a lot stronger.