Parity violation and the nature of charges