You should also see a therapist dude. You don't have an excuse to be violent at any point. Work out if you have extra aggression. Your neighbours are responsible for not being dickheads and I'm sure they have some shitty backstory that they feel justifies their shitty behaviour. Don't be that person.