In addition to being a Bills fan, I am also an Orioles fan. I can tell you that when Mike Flanagan served as a sort of GM for the Orioles for most of the last decade he bore the brunt of the blame for why a once proud franchise had become a laughingstock. We find out now that while this was probably not the only reason, much of the reason it appears Flanagan took his own life was because he took the failure and the blame for what happened to the Orioles too hard. Having been on Orioles message boards and talking to Orioles fans I can tell you that some of the things that people said about Mike Flanagan crossed way too many lines. It appears that Flanagan was aware of much of this:
http://www.nytimes.com/2011/08/26/sports/baseball/flanagan-cherished-the-joy-of-new-life.html?_r=1&src=me&ref=sports
I am not saying that the fans should be blamed for his suicide, but maybe as sports fans we should try to take a step back and examine how we talk about people on here and elsewhere. This is not a private forum. Everyone's on the Internet including players, GMs, family members etc. I think we are being naive if we think that no one goes online to read what people are saying about them. I am trying to say that you should not criticize anyone, but the over the top dehumanizing stuff needs to stop.