With that being said, a lot of your remarks about bad parts of the industry are subjective at best, and just seem like an artifact of the situation you were in. I love CS, and do it as a hobby, and have not had anywhere near the same kind of experience you have had. I had a contemplative period like this as well, but figured out that we do the things we're interested in and enjoy whether we realize it or not. If you do something as a hobby, chances are you like doing that thing.
In any case, good luck on your quest to do something you enjoy better!