i would have tried something a little more shrewd than assaulting them.
Called the fire dept and report you smell smoke, call the police and report you smell meth smoke, call the dog catcher and report 5 rabid pitbulls, then fire your deer urine super soaker out the upstairs window because it's all you have to put out the fire you smell.
This will agitate the crowd further. Then, when police are walking up, you open your door smiling and let one of them assault you in plain view of police and fire dept.
You then own his ass in court/$, the whole lot of them get arrested for the mess on your lawn, and the shit doesn't happen again.