I partially sympathized with the JW's, but in all honesty, they go to people's homes expecting that nobody knows their bible and that they (the JW's) are going to be the ones to teach them a thing or two. This man knew exactly where certain passages were that supported his argument, but what's more, he knew the bible itself.
JW's in general know only the verses that support JW theology. When they read the bible, they read it with Watchtower glasses on. In the forefront of their minds are Watchtower teachings, no matter what verses they are reading. So when someone comes out of left field with a doctrine that is supported by the scriptures, they can pick and choose any verses the WTBTS tells them will refute it...but they don't look at the scripture context surrounding the passage.
I think this guy's aggression was over-the-top and he was kind of an asshole about the short hair thing and about women teaching men...but really, that's just another example of the menu in the cafeteria known as Christianity.
To be honest, JW's go to people's homes...on their property...and attempt to tell them their beliefs are wrong. I've known JW's who put their foot or their head in the doorway to prevent the homeowner from closing it so they can get in the last word! I think a little irritation at their presence and their nerve is warranted. Chasing them out to their car and hollering at them is not.
Then again, Jesus was righteously indignant at the religious leaders for leading the people astray... I didn't see this guy flipping over their Buick or anything...