It will soon be a crime to publicly carry an unloaded rifle in California cities. Governor Jerry Brown signed legislation that makes it a misdemeanor punishable by six months in jail or a one-thousand dollar fine.
Carrying loaded firearms in public is already against the law.
Democratic Assembly member Anthony Portantino says he authored the bill after gun advocates began showing up in restaurants and public places carrying unloaded long guns.
Portantino: "You don't need a shotgun to buy a cheeseburger on Main Street, California. You have no business being in the shopping center with your rifle or shotgun infringing on the rights of other families who are out on Main Street California just trying to have a peaceful night."
The bill includes exemptions for hunters and rural Californians. It also allows carrying unloaded rifles from gun shows or licensed dealers.
The National Association of Gun Rights opposed the measure. It said the legislation was an attempt to prohibit something because it looks scary.
But the Governor rejected a bill that would have allowed police to fine parents if their child breaks the law by having a BB gun in a public place.
In his veto message, he urged police to educate parents about the responsible use of BB guns.
One controversial bill the Governor signed will provide a retirement plan for private sector employees who don't have one.
It will allow three percent of workers' wages to automatically be deducted from their paychecks, but workers could opt out.
The bill also establishes a board to make sure it doesn't cost taxpayers money.
It was strongly opposed by Republicans and the California Chamber of Commerce.