Heathrow Director,
Yes he should have been suspended straight away, no, there is no need to wait for police, however if you want him breath tested that can't happen unless a Police Officer decides to do it. Thats his decision, not managements.
By waiting for 2 1/2 hours before suspending him, his management have condoned any offence he may have committed. Although, as it appears Police weren't called its not lightly we, management or the ATCO will ever know if he had, or had not done anything wrong.
As working as an ATCO while having a blood alcohol concentration above the prescribed limit is now a criminal offence, if management suspected he had been working while having had too much to drink, they should have called in police, not investigated it themselves as that could taint any evidence.