The pilot board of a navigation district in Cameron County may suspend or dismiss a pilot only:
(1) for misconduct, inefficiency, or intoxication on duty; and
(2) after a hearing on the accusation is held before the pilot board at which there is opportunity for testimony and defense.