This bill is a mess. It will impact thousands more people than the government claims, and it is so riddled with legal holes ...