This dillemma is not just a CA problem.
Massachusetts has laws for every town/district and city . Boston is the most restrictive and as has already been stated try working your way down to the sub-laws like school zones,court buildings,private property etc etc etc. Basically what it boils down to ...