I'm not going to try to compare my pain with your pain or anyone else's; I just want to say that I've been shit on by almost everyone important in my life from the earliest age. But I found refuge in building software. It became my escape from all the other pain. I found a way to tune out all of that and focus on only 2 things: my customers and the tools they needed. And I found a great equalizer. Not because I had anything to prove, but because I found a natural solution: build what the customer needs and nothing much else matters. Don't build what they need: same thing.
Forget about the conferences (you don't really need them anyway). Forget about Facebook, twitter, Hacker News, reddit, etc., etc., etc. They're definitely more of a distraction than a help. Learn how to separate issues from details (it's amazing how little really matters). Try to tune out the negativity. I know it's hard, but just think of it as "systems analysis applied to people". Once you focus on what's really important to your customer, block out the distractions, and build what they need, all the bullshit will fade into the background.
Please don't allow your aversion to the negativity of others overwhelm your love of building software. Let the love defeat the hate. I did and I know you can too.
Best wishes and please keep us posted.