What went wrong in London?

March 29 was supposed to be Brexit day. Yet with the British parliament in disarray an indefatigable Theresa May set April 12 as the new deadline. Contradictions, insularity and short-term vision have poisoned the political parties, reason why the Westminster model has been in such spectacular mess for so long on so critical a matter.