Is there any other kind? ☺
Yeah the laws are a freaking mess. Any statute that references a poniard needs updating. I wonder what the odds are of a double edged knife or sap being a problem if you're clearly defending yourself, but I'm not willing to find out the hard way. I think some dude tested out the "CHL loophole" by carrying an over length blade and got arrested, but I never heard if he beat the rap. Somehow I doubt it.
I'm surprised there's no exception for LEOs, though it sounds like internal policies would screw you anyway.