Theresa May is accused of "irresponsibility" and urged to "dial down the hate" by MPs.

for more ...