In the latest assault on free speech in Britain, MPs last night voted for a controversial new bill that could see and end to ...