As a BC Liberal, I agree that we should have had a bill like this a long time ago.  However, I truly disagree with making the bill retroactive.  I never think it is a good idea to change the past.  People make certain decisions and need to have certainty that past decisions can't be overturned just because the next guy doesn't like them.  Whether the NDP like it or not, they had the chance to approve similar legislation earlier (even though it was part of gamesmanship) and they they could have tweaked it to their needs.   They choose not, so don't change the past just because you don't agree with it - change it today and move forward.