Much as I'm willing to just define non-vaxxers as idiots, the other side of this coin is this. While there are exceptions, the bulk of those avoiding the COVID vaccines fall into two groups: African Americans and white evangelical Christians.
Many African Americans are suspicious of any health information that comes from Washington... and with good historical reason. Too many times, our enlightened society has used African Americans as guinea pigs.
Many Evangelicals are being told by their faith leaders that either they don't need the vaccines (God will provide!), or that the vaccines are tainted (developed or tested using stem cell lines derived - 40 years ago - from aborted fetuses). Add to that reinforcement from their most widely watched secular news sources (Fox News, OAN, Newsmax), and they've been sold a bill of goods. Now, I would characterize them as foolish for believing what they're being told by any of those sources (including their pastors), but if you've spent your life in an evangelical faith tradition, you've long since been conditioned to trust these faith leaders.
With the AAs, it's a matter of trust - and the solution there, I think, is to reach them using messengers they trust. Barack and Michelle Obama come to mind. Black faith leaders (assuming these people are not caught up in the "God will provide" subculture).
With the evangelicals... I have no idea. I'm not sure most of them are reachable.
By the way, even though I'm skeptical of the reality of God, I understand enough Christian theology to appreciate that the "God will provide" argument is bunk.
To this last point, reflect on this (apocryphal) story:
It rained steadily for three weeks. The river rose, and burst its banks, flooding the neighborhood. As the waters approached the house, the local police came, urging the family to evacuate, and offering a lift.
"No, thank you, officer," the father replied. "God will provide."
The waters continued to rise, and the family was forced to retreat to the second floor. Fortunately, the local fire department had floor rescue personnel, who came by in their boat to rescue the family.
"No thank you," the father told the fireman. "God will provide."
The waters continued their rise, and the family climbed on the roof of their house, as even the attic began to take water. As things looked bleak, a National Guard helicopter appeared overhead, offering to lift the family members to safety.
"No, thank you, the family's father said. "God will provide."
Shortly thereafter, the family was swept off the roof by the raging waters, and all drowned. When the family approached the pearly gates, the father spoke, angrily, to St. Peter.
"We had faith - great faith. We believed that God would provide. Why did God abandon us, and let us all die?"
God (who was standing off to St. Peter's right) looked at the father, and said, "Why did I not provide? Why did I not provide? I sent you a police officer! I sent you a fire rescue boat! I sent you a helicopter! I provided you with a path to safety - three times!"
We have multiple vaccines that work, that show all signs of being effective and extremely safe. If you are among those who believe that "God will provide" - well, He has. He cannot force you to accept his gift. That's on you.