Couple of points on all of this.
The Scottish government (SNP in effect for the past decade) have form for forcing through poor legislation. Only yesterday it was announced that tehy would be repealing an Act designed to tackle sectarianism in football. This was pushed through in 2011 on SNP votes only. Almost everyone else, whatever their political persuasion, agrees that it;s a dreadful piece of legislation which doesn't do the job it was intended to do.
Also, the SNP do not permit dissent in their ranks. SNP MPs at Westminster or MSPs in Holyrood are not allowed to vote against party policy. So you don't get the situation of "rebels" who vote on their conscience of go against the majority for whatever reason or abstain. They vote on masse.
The SNP don't have an overall majority, but do with the Green vote. The Green MSPs are right at the front of this whole self-identificaiton thing and will take pride in supporting the legilsation through.
I;ve seen these consulations before and have huge doubts that anyone in power ever looks at the results.
SNP are all about independence. They are very keen to do anything which shows Scotland as different, special, separate. Look at us, we're so progressive and liberal and tolerant and so differnet from these nasty Tories in London. Don't you want to live in a country where everyone is welcome and tolerated? Well that means we have to be independent.