I'm not sure I have any answers, but in our house frustration and anger breeds those emotions in all of us...my dd is super sensitive to my moods and if I'm even a little bit crabby (ie when woken up at sparrows fart and ordered to go make her cereal right now) then I see that same crabbiness back at me...So perhaps you all need to clear the air and try and get dh to just accept ds for who he is right now...whatever that is...and encourage them to dance or wrestle together.
I am also one to quickly retaliate with similar behavior back to dd (if she grabs at ds's clothes then I do it to her), but I can safely say it does not work and just perpetuates the aggression and negativity (and is something I really need to work on).
Things that helped me when dd was in a physical stage:
positive outlets for physicality- wrestling, ball games, musical instruments and dancing
Very strict boundaries about acceptable behavior (so if dd hit me, she would get plonked on the ground and only picked up or lifted back onto bed/bench/seat when she could demonstrate gentle hands)
Praise gentle hands and positive actions
Distract or redirect negative behavior as much as possible while staying as calm as possible (the hadest part)
We are all human and aggression is part of our make up. We have to channel it and learn to use it positively, and that is a life lesson for your boys as well as you and dh.
Keep us updated on how it's going. I'm dreading the twos with ds...although threenager mood swings is pretty full on with dd at the moment.

thinking of you
Bookmarks