well the point wasn't complain tho, it's just to highlight the hypocrisy you mention in point 1
and yes, when i joined the army, i received 18-20 shots in one day IIRC and 6 more before I went to Iraq. with a burn pit in front of common areas
the latter is how it should be, but usa those vaccine makers need their share of money too. right now the thing is measles, which i haven't heard of a single case in my area.
most kids already get their mmr shot as part of the basic package too, i think it's parent's who are not keeping kids up