"limited housing" is the key point. Most North American municipalities have painful and binding limits on the number of housing units allowed: http://www.metafilter.com/148375/Anyone-have-a-Pop-up-blocke...
Banning AirBnB is at best going to lower demand a little bit, it' not going to fix the much larger underlying problem.