@riotmuffin I have had the exact same experience with 'proactively handing out masks' at a large (public, open) protest.
We stationed a few volunteers (I was one of them) at the different entry paths who just handed out a mask to everyone passing by without any further conversation or instruction, and almost everyone masked up.
I think I've had like two people make an explicit anti-mask comment (out of hundreds) and I just responded with "that is your choice" and they looked slightly confused for a moment and just walked away.
Across all volunteers, there were zero incidents of violence or even serious conflict, at an event with thousands attending.