I'm not sure this [1] all-or-nothing approach is the most efficient, nor the most humane, way to solve the problem.
Links:[1] http://www.msnbc.msn.com/id/18911849