Delayed flights doesn't help the matter which gives them more time at the bar.
When you say that 22 removed from EDI was that at Cardiff or at EDI?
BmiBaby policy is that regarding drunken passengers if one is removed, then all passengers with same booking reference is removed.