It's aimed at making second homes less attractive to buyers and protecting local communities - but is it right?