Excellent points.
"So when we're faced with a case like Swartz's, why are we so quick to find someone to blame?"
Let me answer that for you by quoting Rahm Emanuel:
"You never let a serious crisis go to waste. And what I mean by that it's an opportunity to do things you think you could not do before."