Any person who sells a less lethal weapon to a person under the age of 18 years is guilty of a misdemeanor, punishable by imprisonment in the county jail for up to six months or by a fine of not more than one thousand dollars ($1,000), or by both that imprisonment and fine.