AirBnB had a chance to do it right from the beginning but they went the illegal cash-grab route and now people are rallying together. The legislation that they're pushing in SF would force AirBnB hosts to no longer be anonymous, which would be A) helpful for eviction lawyers and landlords trying to find out who's breaking their lease and B) helpful for people in apartment buildings who can figure out if their neighbors are renting out and acting accordingly.
I know a lot of people who use AirBnB, they really like the service, but the problem is that it doesn't operate in a vacuum. If the guy on my floor is renting out his apartment on AirBnB, that puts everybody else on my floor at risk. You can't just go around your community and your neighbors like that, and people aren't gonna have it.
I think there was a way to do it right originally, but I don't know if that's the case anymore. The backlash is already in swing.