Rest assured that if it was TEA Party protest going on, there would be dozens of articles about how they had created some sort of atmosphere of hatred and violence, which caused this guy to snap. Like Palin/Giffords.
It doesnt matter who it was or what they stand for. This crap cannot be tolerated, throw the book at him I say!