Hmm, disarming LEO's while just because they've consumed any amount of alcohol seems a bit too broad. I'd think they'd need to be able to protect themselves at all times, even off duty and having a few drinks.
There's gotta be a way to state it more like, LEO's shall not be intoxicated while carrying a firearm, defined by BAC above x percent.
This would still allow LEO's to be off duty, be armed, and responsibly consume alcohol. At the same time, it would make them think twice about getting intoxicated while carrying around a firearm. When they're intoxicated, they better not be caught with a firearm, because it might not just be a fellow officer taking their gun. Heck, armed and belligerent/intoxicated LEO's put their non-LEO friends in danger of a felony if they disarm the belligerent off-duty LEO.
Also, if we ever get CCW for civs, I'm thinking the above statement is a reasonable to apply to CCW holders too. This would make civs think twice about getting intoxicated and get sloppy with protecting their carry gun. But at the same time, still allows law abiding civs to enjoy responsible drinking while carrying.