I know that life is not always fair. However I do not know one person that would just take an accusation, lose their job and just walk away without having their side heard. If someone did that and they were innocent of whatever - they are a moron.
Question is: Is it the unions fault that it's taking so long for a disciplinary hearing? If it is, then those people should be shot. Get the business done and over with and move on. Doesn't help either side to have anything linger on.