I don't think that'd stop em, tell ya the truth.
Example 1.
This guy came to my house selling magazines for some terrible youth "cause" and I said no thanks and walked away from my screen door (double edged sword... you can't hide) He kept talking and I said, "no thanks, I'm not interested" he told me... get this... "I'm not a banker, I'm not hear to collect your interest" I thought about pulling him inside the house and stabbing him in "self-defense" (j/k) He was still trying to sell me stuff as I was walking away. He kept talking for a minute, and left, as I sat back down to my computer and started working again.
Example 2.
My business partner and I walked down the street to get some lunch. We walked back, walked through my yard. There's this stranger sitting on my porch swing talking on his cell phone. I said in as civil tone as I could muster "hey, man, what's up" he glanced up at me, then back down and kept talking. Now I'm mad. I said "HEY CHIEF, what are you doing?" He was getting off his cell phone, I told him to get out. I was unlocking my door and he gets off my porchswing, asks "Is this your house". "YEAH?" I replied as I stamped into the house, and he yelled in at me "do you rent or own" as I was slamming the door. Next thing you know, he does the whold shave-and-a-hair-cut knock on my front door. My business partner and I just burst out laughing. What a jackass.
Like telemarketers, there is NOTHING you can do about solicitors, they've heard and seen it all. Unfortunately, unlike telemarketers... solicitors are close enough for me to punch them. I never have... but the way those guys act, one of these days it might happen. It's not all their fault, when it comes to people interrupting me at my work in my home, I lose all sense of polite tactfulness. Still, no means no. get out solicitor jerks.