Personally - I do not HATE any of it - in fact I like everything about working for myself without all the "human interaction" and the waste of time antics of people talking crap all day and clowning around ... but that's just me.
I understand that different people have different needs for social interaction - especially if they're still single. Once you have a wife and family you'll get all the interaction that you need and lots that you don't!!
I did a couple of specific things to keep contact with my old mates and to make new friends :
1) Made sure that I was part of a social group outside of work - in my case a pub football team - that would meet up once a week to train - once a week at the pub - and once a week for the game.
2) Set up an "entrepreneurs lunch club" with similar people that were working for ourselves. Once a month - usually the last Friday of each month we meet up at a good restaurant (different one each month) and have a long lunch (and some good wine) and talk about whats going on. Some of it is general - and some of it is business related (GST, VAT, places to buy good equipment etc) - and some of it is social stuff (like your question)
But overall working in my own affiliate company gives me the ability to work the hours that I want when I want - and take time during the day to do other things - as well as getting rewarded directly for my own efforts - far better than a 9-to-5 job "killing time with mates".
I certainly would not want to go back to being a company drone or wage slave now !!!