The secretary may refuse to issue or renew, or may revoke or suspend, any certificate for:
(1) Incompetency;
(2) A determination by the Professional Teachers Practices and Standards Commission or the Professional Administrators Practices and Standards Commission that a violation of the code of ethics established pursuant to § 13-43-25 or 13-43-45 exists;
(3) Flagrant neglect of duty;
(4) Failure to fulfill any requirement for certification imposed pursuant to this chapter or chapter 13-43 and rules promulgated thereto;
(5) Moral turpitude, as defined in § 22-1-2; or
(6) Any other cause specifically allowed by law.