Justin Welby said it was “extraordinarily dangerous” for MPs to make careless comments.