ForgetDeny: There's a lot of misinformation here. You can run most Steam games perfectly fine in offline mode, you don't need a
persistent internet connection, you just need access for installation and patch releases. The installation part is a convenience for those of us with reliable internet connections, and online patch releases have been industry standard since the internet became a normalised thing. There have been issues with people being booted from offline mode, but Valve have confirmed that this is a bug (that they are working to correct), not intentional, and that it should be possible to remain in offline mode indefinitely. Most games also allow you to turn off the steam browser (this is a developer choice). Steam routinely has ridiculously cheap prices, and I've had nothing but positive interactions with their tech support. They've also confirmed that if Steam buckles as a company, all purchased games will be detached from the Steamworks infrastructure, allowing continued use by purchasers.
So what's with the hate? Just cos? Sure seems that way. Don't get me wrong, I love GOG's resolutely anti-drm stance, but the hate leveled at Steam here would really be better leveled at services like Uplay, GFWL and Origin - which routinely screw people over - not Steam, which routinely demonstrates that even though it could, it wont, because ethics.
I don't hate them, I just don't like the way they do things.