I'm not saying they weren't assholes, but your response was disproportional. Flicking them off would've been appropriate. But in you scenario, a comparable situation would be if someone called me a douche, and I burned their house down. Sure they were hurting me, but that gives me no reason to retaliate much bigger than what they did.