I was going to ask "Why are there laws against people making money?", but it make sense. Residential areas are for residents, not commerce. There should be a place for folks to relax around their contemporaries without having to deal with knowing that their environment may change from day to day.
I would say, perhaps there should be a compromise. After-all, being able to rent out a room from time to time can help home owners stay in their homes longer (or even enjoy life more). Maybe there could be a 2-3 strike rule on tenants. Where, if things do go out of hand (for whatever that reason), then the homeowner cannot be part of the AirBnb renting experience.
That way, there is something to gain and something to loose. Educating tenants would be priority.