Sturgeon opened a two-day debate at Holyrood on Tuesday by demanding Westminster grants the Scottish parliament the powers to stage the new referendum, insisting its will had to be respected by the prime minister.