Great idea. Let's fine AirBnB $50,000 per unit per year they knowingly rent out in NYC where they know such things are illegal.
Don't go after the users (those using AirBnB) or the street dealers (those listing individual units). Go after the cartel that knowingly engages in illegal activity on a massive scale.
That'll sort out the problem real quick.