I haven't read all the replies so maybe this has already been covered. I defintely think you need a no-contact order against this maniac. However, there is a process you have to go through frst.
1) Document everything. Every single incident that happens that involves ONLY your family. Include dates and details.
2) The next time he comes to you and does or says anything, you must at that time tell him that you wish to have NO contact with him whatsoever; no visits, no yelling over the fence, no calls, nothing.
3) Only AFTER you have made that clear and only AFTER he violates your requests (sometimes repeatedly) can you apply for a no-contact order. It is, in most states, crucial that you establish your bounderies with this man before seeking legal action. The judge could and probably would deny your application otherwise. You can't just get a no-conact order against somebody because he or she acts like an idiot. You have to make it clear to the idiot that you don't want him around you and only after you make that clear and he ignores your request do you have the right to take action. So document everything! That is very important.
4) When the time comes for you to file for your no-contact order, it is important to use certain terms. You are afraid, your daughter is terrified and doesn't want to play outside, you fear for your family's safety. His behavior is alarming. The judge hears terms like that more than he hears terms like annoying and frustrating. It is imperative that you emphasize fear for your famlily's safety and well-being! The judge needs to believe that there is real danger!
5) Witnesses are terrific in court. That man who witnessed that freak screaming at your daughter could really help.
6) Do NOT let your husband get aggressive to this man!!!!! Don't give that idiot any reason at ALL to get an order against YOUR family! Please, please realize the importance of this! If Randy obtains an order against you, he can use the order to manipulate you big time. Don't let this happen!
I'm sorry you are going through all this. It really sucks to have crazy neighbors. I have crazy neighbors myself and believe you me, it is a day to day struggle. I'm sure laws vary from state to state, but no matter what, be sure to write down every single incident! Good luck to you. I truly hope you are able to find a resolution to this.