I've asked very similar question. Check comments in it as well
Ask HN: Should you fire average devs and have only talented devs in a team? http://news.ycombinator.com/item?id=1634231
Ask HN: Should you fire average devs and have only talented devs in a team? http://news.ycombinator.com/item?id=1634231
Speaking for myself, I'm probably like your bad hires. If I do projects alone at work for more than a year, I start to hate my life. (-: Answer to next comment: "Yes, maybe that would be solved by getting a social life outside of work." :-)
> If I do projects alone at work for more than a year, I start to hate my life.
I know what you mean, that happened to many times when I was working in companies but in my own company luckily I'm not there yet, and hopefully will never be there :)