I've seen too many people get burned by "trying to be nice" and "hoping to settle things without police".
1. Document EVERY incident as best you can. Email friends and family. CC yourself on it (make a new account like
JB88legaldefense@hotmail.com 
)
2. Find a sympathetic lawyer (anti-illegal alien group, right-wing neo-con group, whatever...the point is they will be on your side). CC their email address with every single incident or threat of violence against you.
3. Contact your landlord. CC him with every single incident. Depending on the relationship you have with him vs the other tenant (Hector's friend?) they might get the boot just by your persistant complaints
4. Constantly think about self-defense: Keep a screwdriver (knife, gun?!) in your car/truck.
5. Maybe play ball with the cops. Get them on your side. If it means that you have to drop the complaint against the officer, then do it. At a minimum, I would go to the station, ask for a few minutes to talk it over. Explain the situation to them--everything. Behave as a "concerned citizen" would. Ask for the names of the officers who patrol the area. Acknowledge that the situation got out of hand before, but that you will do everything to obey the law and avoid confrontation, blah, blah, blah. In a nutshell: Use them.
Then it's up to you to decide how much you want to put up with them (Hector and co.) or shove it to them. I'd freakin report them all if they were giving me crap. But then again, I own a .45 and wife can use it, too.
I had a problem with a drunk, low-life neighbor (and his drinking/using buddies). Called the cops to make sure incidents were documented. Talked with neighbors to make sure everyone was on the same page. It's all about net-working and getting people to back you up. That way, when another incident occurs (hopefully not) you'll have everyone (and hopefully the cops) on your side.
Good luck.