After notice and hearing by the superintendent, the superintendent may impose by administrative penalty upon a person who violates a provision of the Self-Service Storage Insurance License Act the following:

A. a fine not to exceed one thousand dollars ($1,000) per violation and not to exceed a total of ten thousand dollars ($10,000);

B. suspension of transacting self-service storage insurance at specific locations where violations have occurred;

C. suspension or revocation of the rights of individual employees or authorized representatives of a self-service storage insurance producer to act under the license; or

D. suspension or revocation of the self-service storage insurance producer’s or supervising entity’s license to transact insurance in this state.