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.