Its not completely unreasonable to break the law to protest it when you find it unreasonable. On the other hand, you need to understand that, in doing so, you may be fined or do jail time for your actions.
That's called civil disobedience. I consider it more legit if it is done by individuals for social change rather than for profit companies to make money.
As an individual, yes. Airbnb is more like facilitating individuals breaking the law (or their contract ie lease), so most of the culpability falls on the individual, not on Airbnb.