The chief of the Washington state patrol, through the director of fire protection, upon reasonable opportunity to be heard, may revoke any license issued pursuant to this chapter, if he or she finds that:
(1) The licensee has violated any provisions of this chapter or any rule made by the chief of the Washington state patrol, through the director of fire protection, under and with the authority of this chapter;
(2) The licensee has created or caused a fire nuisance;
(3) Any licensee has failed or refused to file any required reports; or
(4) Any fact or condition exists which, if it had existed at the time of the original application for such license, reasonably would have warranted the chief of the Washington state patrol, through the director of fire protection, in refusing originally to issue such license.