I think having tighter contracts to keep people from weaselling out of their pre-sale commitment is a Very Good Thing; anyone who makes a such a commitment should be bound to it.
But here in Vancouver there are people who are upset that pre-sales sometimes don't include the general public. There are builders who've restricted pre-sales to friends and families, and this is perceived as 'unfair'; when these units do show up on the market, they'll be more expensive than the pre-sale price (of course! they no longer get the discount and the market rose in the 8 months that it took to finish the project!). I think there are Vancouverites who then assume that this difference is cumulative across the market and that it is the cause rather than the symptom of the ridiculous increase in cost of housing here.