I actually think dragging it out over several months would be even worse. I wouldn't fire more than 2 that way. Your good employees will be wondering if they are next and if they should be polishing their resume (which they'll do instead of work you need done)