It really makes very little sense to forbid a person from driving a passenger for money. The AirBnB situation is actually grayer since zoning does make sense (who wants a revolving door of random tourists in their apartment building or even residential neighborhood?).
Uber and AirBnB are succeeding because they are delighting customers in a rather visceral way.