Technically, anyone in America has the right to carry a gun, but the right to use it, however, is a different matter. Especially for duties reserved for police officers.
I do agree though.... The heels have got to go. :p But really, would you want to watch CSI as much if they all wore the same...