Only saw the first few lines of the story due the subscription but sacking him seems very harsh, assume there's more to this.
I'm back in my own bed every night, as are my colleagues. It is not unheard of for ATCOs to fall asleep in the seat either. Shift work is tough, we all have lives outside of work that intrude from time to time. I hope he is in a Union and this isn't the end of the matter for him.