On or after January 1, 1996, any commercial user who willfully and knowingly violates Section 24502 is guilty of a misdemeanor, punishable by a fine not exceeding one thousand dollars ($1,000). Hotels, motels, or similar transient lodging shall not be subject to this section until January 1, 1998.