I have read that positive reinforcement typically works better in kittens than negative. And how frustrating that your kitty associates the word "no" with food. But, just pick a different word or sound if "no" isn't working. I think the most important part of disciplining a kitten is the alternative and positive part.
For example: if your kitten is doing something wrong (biting finger, scratching sofa, etc.) you make a stern noise (no, snap finger, ch ch) then pick him/her up immediately and move your kitten an alternative and give a lot of praise, "good girl, good boy."
for biting fingers or wires - we use straws.
for scratching - we obviously use their scratching post
for playing with wires (batting) - we use a piece of string or similar toy.
Also, something my husband and I do, I'm not sure if it works, is we when we say no, we will gently grab the back of their neck while moving them (also supporting bottom, not so that it hurts. My husband will hiss (I don't know if this is effective - but, he does it! lol)
Another thing to do is use things which make them not want to do the action. For example: for counters or tables they aren't allowed to walk on, put double sided sticky tape on them and they will probably avoid it because they don't like how it feels.
And I think the only reason they would associate "no" with being bad is tone of voice and repetition. I keep reading that you need patience to train kitties, so I'm trying really hard to be patient.
Sorry, this is so long. Jus wanted to be helpful. I know some people told you tapping is ok, but you did say tapping wasn't working that well, so here are some other suggestoins.