Boris Johnson is right when he says Brexit needs to be delivered to honour the 2016 referendum and the promises made by successive Prime Ministers. He is right to seek a deal but ask the country to prepare for no deal. He is also right to have twice called for a General Election.
The Supreme Court is right to uphold the Sovereignty of Parliament. The judges ruled on the law not on the politics of the situation. Laws, all laws tend to have a political consequence. Much of politics is about debating and passing laws. Politics and the law are inextricably intertwined.