I've never been in a triad but I can tell you without hesitation that one of my ultimate pet peeves is when a partner decides that they know better than I do what I can and cannot handle. I find that so very insulting and it pisses me off to no end to think that someone thinks they have to walk on eggshells around me or sugar-coat things so I can deal with it. It feels like a big "fuck you" to be considered less than an equal partner in having pertinent information and making decisions. But, as GalaGirl said, it is clear that this "protection" of K was only formulated with G's selfish motive in mind - she's obviously not wanting to deal with any possible fallout - while you use it as an excuse to not make waves, or some reason I can't really fathom.
My vote: Come clean now and apologize for keeping secrets.
Hot chick in the city.
Oh, oh, can't you see? Love is the drug for me.