One thing I don't understand and refuse to research is that the anyone has a right to preach on public sidewalks. When doors are knocked on, however, the person typically stands on a porch or stoop. This is not public property. You have a right to kick someone off of your private property. American law is very distinguished from British property law by our worship of fee simple absolute which means close to full control.
I've lived in apartment complexes. They cannot enter the building to knock on doors without giving me the name of the tenant whose guests they are. Otherwise, it is trespassing. Now I live in an apartment complex with individual entrances. They are not allowed on the property at all b/c it is owned by the realty company, not the town.
The distinction between public and private correlates with all const'l rights as limitations on government, not people. Witnesses walk up steps, enter porches, stand on stoops. Knocking implies knocking on a private residence. One's expectation of privacy is highest in one own's home. It is the refugre from the clamor of the marketplace of ideas. I suspect suburban developments are private land. I don't know.
I am certain the Bethel legal department has a 500-page treatise on this issue. You expect to hear other's ideas at Hyde Park's Speakers Corner but not on a porch. I'm wondering if steps, entrances are only quasi-private. Basically, you have free speechc rights in a public forum but not my private sphere. A public housing project might be different. Don't you think all those "No Solictiors" signs are for JWs.