There are few lines that are tougher to walk than the thorny, expensive and very emotional debate over immigration.