Any person or organization who knowingly violates this article shall be guilty of unlawful charitable solicitation. Unlawful charitable solicitation is a Class C misdemeanor and shall be punished as provided by law. It is an absolute defense to any criminal prosecution under this section if the charitable organization has given one hundred percent of the receipts generated by the container to the designated charitable organization for whom the person, nonprofit corporation, charitable organization, or an affiliate or branch of either, or solicitor, represented the funds being solicited.