I would have never in a million years known kid was an offensive/annoying term but for Bubhub. Another one I will file in my giant 'only on BH' folder
ETA I abhor the word b*tch. I really hate it, I think it's a really vicious thing to call someone. I think I hate it so much because it's so gendered- there is no male equivalent. It's used to police only female behavior.