There is a lot of Tory bashing going on here but this policy runs deeper, Labour tried to put through similar legislation. The coalition dropped it but is back. Each Home Secretary seems to become more hard line and blinkered, like they are being poisoned by the fear emanating from the security services.
Indeed, one of the strongest critics (David Davis) is a Conservative and resigned his position as Shadow Home Secretary and MP under the Labour government to protest and highlight the issues.