That would be fine with me. I suspect, though, that most homeowners do not want solicitations and this is one of those instances where a general ban saves both the public and the salesman the trouble of posting/looking for a sign.
A general ban? And you favor such an overreaching law in order for you not to have to go to the store and put a "No Solicitors" sign on your door?
What kind of big government nanny stater are you?
Why are you here on FREE Republic promoting big government solutions to insignificant and illusory problems?
If you don't want solicitors, then get a sign and put in in your yard or on your door. But you don't blanketly prohibit your neighborhood teenagers the right to pursue happiness simply because one or two of the neighbors are too lazy to get a sign saying no thanks in advance.
Should we outlaw guns because some people might abuse them?
Should we ban shorts because some people with ugly legs might offend us?
Where does it end?