As a long time PC gamer, I share your (OP's) frustrations with issues like DRM and retail pricing and so on.
At the same time, I think as consoles come to more and more resemble cheap gaming PCs--you download titles, you have to be online, console games are more and more needing to be patched and are no longer plug'n'play as they used to be--the same problems PCs have or had in the past will plague consoles, if they are not already. MIND, I think consoles still have their own benefits, and console gaming is still more accessible to the average consumer. But that is an issue that is happening.
And the *benefit* of PC gaming comes into light then at least in its versatility, its moddability, and the relative ease of running older games. I have my old Baldur's Gate discs from the late 90s and, while it might take a little trouble shooting, I can still get them running on my new gaming rig. I can't pop an original NES cartridge into a Wii though. Sure, I might be able to re-purchase an old console game, but I can't do anything with the old rom I have. Much less so with my PC.
Also, many PC developers, especially indie developers, as well as standout distributors like GOG.com are hearing the cry of gamers who are tired of being treated like criminals, and are working to make their games DRM free. Don't want DRM? Look up each game you want to buy and see what kind of DRM a game has, if any (I suggest reclaimyourgame.com as a place to start). Purchase the games that either come with no DRM or an easy to deal with DRM you can live with. It does take work and research, and while that is a pain in the rear, it's still possible to do. There is a HUGE library of games available to the PC, old and new--amongst them are a number of games that will be friendly to both your PC and your wallet. Don't just stick to the big budget AAA games because the publishers make them look the shiniest--often you'll find a more satisfying gaming experience if you go further afield. Vote with your wallet--when everyone does that and more money goes toward DRM free games and easy to install games, the publishers who try to make a living off screwing over gamers will notice. But you and you and you and you and you each have to act and stand firm to spend the money only on the stuff you can truly stand by playing. Buying a game full of DRM and awfulness and then complaining about it does nothing--the publisher still got your money, so they don't care. There are a lot of great developers and publishers who work toward making great games and treating their customers right--throw your money at them and not the guys who you pay to make you eternally miserable. It's just common sense.
It is possible to have a legal, DRM-free hobby playing PC games. It does require some work and research and backbone not to buy the stuff that doesn't suit your standards, but it is very much worth it.