If you're doing volunteer work going door to door, please check the attitude there.
I get it, its hot out, you're going door to door in the heat, people probably don't want to talk to you and hear what you have to say and can be mad rude. That sucks and I see you. But some of us working at home are genuinely unable to have a chat at the time you come ringing our bell multiple times. I always try to be as nice as I can when I say I'm unable to discuss whats being pushed at me because I want your day to go well too. I dont appreciate the amount of times people give dirty ass looks and comments when I turn down their prepared speeches. You signed up for a gig where people are going to turn it down more often than not, expect that, match someones energy if they're an asshole to you, but dont be an asshole to people trying to respect your time if we don't have time.