One problem is there really is some risk with the vaccine. At a population level its best if everyone takes the vaccine - there are huge benefits, but unfortunately a small minority gets hurt. Its best if everyone else gets vaccinated except for me. Of course when everyone wants to be that exception the vaccination doesn't stop community spread so people get sick.
The problem is the hard truth of "take the risk because society benefits" doesn't work in an American me-first mentality.