I can only speak for myself. Perhaps an unlucky string of bad hires is cause to go back and rethink the hiring process, but your comment about JG deserving to be fired along with your comment below just came across as pretty arrogant. Then there was the bit about helping to get your CEO fired but I won't go there.
I don't know anyone who has done any quantity of hiring, be able to make that claim. I've done megacorps, startups through IPO's, brother&brother, one man government contractor, and for last 6 years sweating out my own startup company. I know all about being ultra-cautious with new hires, carefully screening and watching cashflow like a hawk. Startups sometimes have to act quick in hiring just to keep the operation going. Sometimes you have to delegate part of the hiring process to someone in your company you trust, especially in fields you are weak in. Sometimes hiring for out-of-state positions (we have several) requires a different strategy. Sometimes you can't afford to hire the person that is perfect for the job, or even be able to afford relocation expenses. Sometimes people with a big company background just don't fit in with the startup mentality. Sometimes you have to hire a personality type that is somewhat anti-social (programmers are a great example and no offense meant to the many talented programmers on this site). Almost all the people you bring in must be highly motivated self starters since there is very little time-resources for training when everyone is focused on sales-support-development. I have brought several people in under contract before I even offered them a full time spot.
My turnover rate is extremely low because I pay well once people prove out, I never micromanage, the numbers are transparent, we have a lot of fun inbetween the madness, I never take the big office or put myself above the dirty work, and I am always happy to say "I don't know the answer". We would never survive otherwise. But I have had to let a couple of people go (quickly) and I have had to keep a couple of people in line personality wise. I've even smacked myself upside the head a couple of times since there is no one to smack me. I get better as time goes on but I would never ever claim that every person I hired not only wasn't fired but never had a performance issue. I would never have made that "firing" comment to JG just from what I know of his posts. When you really live and survive in that world you get a much better appreciation for those who have gone before you and you tend to cut them some slack because it is one tough, imperfect world where you never get it exactly right the first time.
Too much said. SG, You can have the last dig if you want it. (BTW, the three laughin smilies are gettin kind-of old, try something new.)
A quote from Teddy Roosevelt: "Those who aren't making mistakes usually aren't making anything."