I would also say it probably has to be a couple bad kill switches, reason being, the blue and black wires must be connected to the magneto properly in order for the motor to run. The kill switch should be wired to short these two wires together, and that will take out the ignition. It's really not all that complicated, I can't see any room for crazy voodoo here. The kill switch is a momentary on switch that simply connects two wires together when activated.
That said, this year I have actually done away with my kill switch, mainly because I run a dirt bike throttle that doesn't have any switches on it. I had rigged up my own kill switch last year, simple radio shack momentary on push button jammed into some copper tube for mounting, which worked fine. When I rebuilt the bike over the winter I eliminated the front dérailleur (mountain bike) because I never use it, since I had the integrated levers for the front dérailleur built into my brake lever I figured I might as well use it for my CNS "choke" lever. This simple modification I love for several reasons. #1, I was able to eliminate that cheesy lever that came with the carb, #2, the shifter lever is easy for me to push in with my thumb whenever I need to richen up my mixture. When I start the bike and ride it cold I only need to choke (enrich) for a brief moment so I just hold the lever in (don't push it far enough to lock on) then when I let go the choke snaps back to OFF automatically. SWEET! Finally, I realized when I choke the warm motor she dies, so I just use the choke lever to kill the motor now and have eliminated the kill switch. The choke actually works better to kill the motor, with the kill switch if you don't hold it down long enough the motor will spring back to life but the choke kills off the motor really quickly.
I know lots of people swear off the CNS carb, but I love mine and this convenient choke/kill setup is one of the reasons. I also think the CNS would be a great carb for people who ride at different altitudes. I read someone talking about putting a strand of wire in their jet when they are on a mountain to lean her out, with the CNS you could tune the main jet to run well on the mountain, then run with the enrichment jet open when you are closer to sea level. Since the CNS has 3 jets (idle jet, main jet, enrichment jet) and the enrichment jet is operated by a cable pulled lever the carb could be tuned for dual altitudes using the enrichment jet. That would be a whole lot easier than installing a strand of wire in your main jet...
Sorry to digress into talk about the CNS carb here, didn't intend to change the topic.... but if you are frustrated with cheap kill switches failing try using either a radio shack momentary push button switch or the choke instead....