If he had followed protocol he would still have his job. Whether joking about the drinking while on duty or not was a bad move on his part. As soon as he was fired at he should have notified dispatch what was going on. That way more officers would have been able to be involved and this could have turned out differently all together. While some of the facts remain and the chief fired him he should have moved on and gotten a job as a officer elsewhere.