We are all familiar with bans on smoking in public spaces, something that is welcomed by non-smokers, but one California town has taken things much further, passing a law that makes it illegal for residents to smoke in their own home, if it shares a wall with another property. San Rafael, a town in California