if they don't want to get vaccinated then it still won't affect vaccinated folks.
This is actually not true, since enough people being unvaccinated can prevent herd immunity from protecting everyone.
Herd immunity is an indirect protection from an infectious disease that occurs when enough of a population has immunity (either from vaccination or prior infection). When enough people are immune, infections are unable to spread and outbreaks naturally end. This protects people within the population who don’t have immunity (unable to be vaccinated for medical reasons, vaccinated but didn’t get complete immunity, too young for the vaccine, immunocompromised, etc). It also protects those with some immunity who might still have a less severe infection.
The vaccination rate required for herd immunity depends on how infectious a particular disease is. Measles is particularly infectious, and a 95% vaccination rate is considered necessary for herd immunity. Many parts of the US have rates lower than that, which is why measles outbreaks are becoming common after the disease had basically been eradicated for decades.