Read Matt 10:5-14. They went to people's homes. Those verses talk about greeting the householder when entering his house. These were directive from Jesus himself.
Secondly, either you're exaggerating (likely) about people getting angry, or you're taking one experience and painting the broad-brush as many opponents of religious preaching do. I've ran into the groups that come to your home etc, and I can't recall them ever getting angry when I say no. I can't. They normally thank you for your time and go about their business. Save that for someone else.
Tell me one time any preacher called you a bigot at your door or on the street after turning down their message.
FWIW, I think you're a bad liar.
Oh, and Christians never do this to opponents of their beliefs? hardly a fair sentiment, since it happens both ways.
Since you haven't defined preacher, I'll take the liberty of assuming you mean anyone of the Christian belief system that's attempting to spread the word.
My personal experiences vary. I've been called a bigot, heathen, asshole to name a few. Sometimes it was warranted due to my attitude towards the person I was having a discussion with. Sometimes it was out of frustration at me standing my ground. Sometimes it's cause the other person is an asshole too.
The only people that have come to my door since I've moved out of the city area are JW's. They have been polite, so no fun

No Protestants, Mormons, Methodists, or Baptists.
Cool, I'm a bad liar. I never claimed to be a good one, and don't go around trying to lie...especially on a forum. What's the point?
Has every encounter I've ever had been negative? Hardly. My stance remains firm. Respect for those who can practice what they preach, which seems to be fewer and fewer people these days from where I'm sitting.
If you want to continue to disgress to name calling, feel free. I won't be joining you. Claiming you know my experiences without really knowing my experiences is...well....silly. I grew up Protestant, I spent countless hours debating both sides. First as a believer, now as a non-believer. But I kept the moral framework and try to apply it to my life, and teach my kids the same thing.
Edit: Matthew 10:5-14 from the NIV edition. First hit on google.
5 These twelve Jesus sent out with the following instructions: “Do not go among the Gentiles or enter any town of the Samaritans. 6 Go rather to the lost sheep of Israel. 7 As you go, proclaim this message: ‘The kingdom of heaven has come near.’ 8 Heal the sick, raise the dead, cleanse those who have leprosy,[a] drive out demons. Freely you have received; freely give.
9 “Do not get any gold or silver or copper to take with you in your belts— 10 no bag for the journey or extra shirt or sandals or a staff, for the worker is worth his keep. 11 Whatever town or village you enter, search there for some worthy person and stay at their house until you leave. 12 As you enter the home, give it your greeting. 13 If the home is deserving, let your peace rest on it; if it is not, let your peace return to you. 14 If anyone will not welcome you or listen to your words, leave that home or town and shake the dust off your feet.
I'm not Jewish. Get off my lawn. These verses don't say what you think they say, but that's the best part about religious documentation, it's debateable!