“Thanks for letting me know how you feel about this, I consider this a valuable opinion and think deeply on it”.
Then go ahead and do whatever you were going to do anyway, but at least let them know you’ve heard and acknowledged what they had to say. Sometimes folks just want to be acknowledged, that doesn’t seem like too much of a burden.
I think it starts to crumble when people start to demand you to do stuff like posting on your social media or showing them donation receipts.
Edit: this is very basic EQ and active listening, not sure why it's controversial to have good social skills.
Getting upset when someone wont be truthful on things with you on touchy subjects at work is like being upset when someone wont be truthful with you on touchy subjects when you're pointing a gun at them.
“Thank you for your opinion but I’m going another way” is no more of a failure than establishing any other decent and respectable boundaries between peoples.
Manners maketh the man (or woman, or however an individual chooses to self-identify).