Its well established that no vaccine has an effect that lasts longer than seven years. This is the reason for booster shots. Every vaccine researcher and pharma company will tell you this.
The reason we immunize children is because their hygiene practices are poorer than most adults and they are a marginalized class. They get more diseases due to poor hygiene which encourages adults to look for easy solutions. And adults are in a position to force those solutions on the powerless.
Adults do not immunize themselves every seven years because the risk/reward profile simply isn't worth it. Every shot, vaccine or not, is a risk. On the other hand, adult-quality hygiene and typical first world nutrition cause people to avoid dying from diseases already. For a recent example look at Ebola. Many people simply can't get it because they are too healthy. This is why ebola never went anywhere in the USA and many other countries.
Adults with poor hygiene that get more diseases are ignored because they are a smaller group and in a position to resist so they are not worth targeting.
Most people aren't aware that the USA stayed polio-free for many years while a live attenuated virus was given to children. It was known by pharma companies that the live attenuated virus would become a full strength virus in the child's stool. Look it up, I remember at least one American woman catching it from changing a diaper and it was in the news. Now we use dead virus because of people like her. But the larger point is that for many many hundreds of thousands of diaper changes, there just wasn't a problem. Other countries with the live vaccine had lots of problems. What was the difference? Hygiene and nutrition.
Vaccines are a great tool. Like any tool they should be voluntary. People who choose not to use them are not a problem because if they were then every adult who hasn't had a vaccine in seven years is also a problem so the blame should be pretty thin.
And finally, please note that no one died and many were hospitalized for precaution, not an actual need. Healthy, first world people die from measles at an extremely small rate. I know it doesn't sell newspapers or get people to read your blog but this was not a deadly epidemic. All of the angry rhetoric around this event could have been avoided if people were informed ahead of time that there would be no deaths in otherwise health people. Meanwhile, heart disease is a deadly epidemic and there is no vaccine for that.