To your list of reasons why protesting at people's homes is a bad idea, let me add two more:
1. As an attorney, I have litigated many first amendment cases, and advised clients (mostly unions, who have been doing this for a long time) on their rights. One of my main arguments in defending my clients' right to protest is distinguishing their expressive activity in a public place (usually a business) from activity in front of a private home. These protests in front of private homes threatens to give SCOTUS the excuse to destroy the precedent I, and those lawyers before me, have fought for over the decades. It is already happening. Last year, SCOTUS ruled, in Cedar Point Nursery v. Hassid, that union organizers stepping onto an empty field, miles from any home, to talk to farmworkers, was a "trespass" and so the rule allowing them to do that was a "taking" of property.
2. Strategically, protesting at someone's home focuses on that person, and diverts attention from the real issues. As Dr. Martin Luther King Jr. said, "the attack is directed against forces of evil rather than against persons who happen to be doing the evil. . . . We are out to defeat injustice and not white persons who may be injust."
The Right is winning right now because they are the ones thinking strategically. On the Left, we are just reacting to what they do, as in these home demonstrations. The Right learned from Martin Luther King and the others involved in the Civil Rights Movement of the 40's - 60's. Rosa Parks did not sit in the front of the bus because she was tired - this was carefully planned out in advance. (A friend of mine was a kid in the house where that planning took place). We need to think strategically again - not to make ourselves feel better, but to actually change society.