I love it... People act stupid and so they left. It's just what I would have done. I'm not going to fight with you or argue - I'm just going to leave.
They were there to help. They are employees doing as they were told. True or false about how the restored power in the area doesn't matter to the average Joe just out doing his job and working long hours to get things back in place.
I've had it happen once that I went off on a guy who showed up at my home to hook the cable TV up to my house. Even as I was going off, I apologized because I knew he wasn't directly responsible, but I was angry. Still, it was verbal, not physical, and he got my message and got on his phone and he actively got it taken care of.
But throwing things? Yelling at techs who are actually doing their job? Only a few days after a major storm? Cripes! We've had power out for half a week for snow and other things, be happy it isn't freezing or 110 degrees outside!
What a bunch of morons.