Officials say multiple suspects tried to flee when the suspect opened fire, striking the victims.
HPD said at some point, a 42-year-old male resident of the home fatally shot the suspect with a handgun.
The 42-year-old male resident who shot the suspect has been arrested for second-degree murder.
Man rams cars with front end loader.
Man opens fire on unarmed civilians.
Resident shoots suspect stopping him from killing others.
Resident arrested for 2nd degree murder.
Am I missing something ? 
Sounds like a complicated situation. Perhaps the man that ended to shooter was the initial aggressor? Sounds like a neighbor dispute gone wildly wrong.
I’d bet they was having and bash out party, probably a regular occurrence, blocking some dudes driveway, dude probably called the police 50x previous, yet nothing was done. Dude might have gone over and told them to move their vehicles, they attacked, dude had enough and went nuts.
I don’t know anything about this particular incident, but in my minds eye, that’s how I see it playing out.