(a) Any license issued hereunder may be revoked by the Council upon violation of any provision of this chapter or term or condition of the license issued hereunder.
(b) Notice of proposed revocation of license shall be given in writing by the Council or the Director of Public Safety as its agent to the licensee who may, within a period of ten days after receipt of such notice, demand a public hearing on such revocation before the Council. At any such hearing the licensee may appear in person or by an attorney and offer any evidence he or she may have as to why such license should not be revoked. Upon the conclusion of all such evidence, the Council shall render its decision on the revocation in writing within fourteen days thereafter, and in the event the license is revoked such decision shall set forth the specific reasons therefor.