J.M.
Well, on one hand, it's not hurting her, so it's not an emergency that you take it away. But I do understand the desire to end this habit. Remember though, it's comforting for her and has no negative associations, so of course she's not going to want to give it up. Two ideas:
1. Change up her routine for a couple of days so she's not able to come home and ask for it. Take her out for ice cream or have a friend of hers come over, so there isn't the opportunity. Then after a couple days, say, "you know, you haven't had the bubba for a few days now, and you've been fine, so they're all gone because I realized you're big enough to skip it now." She'll probably pitch a fit, but at least you can keep going back to the "but you did it yesterday" excuse.
2. Give her an end date when she can't have it any more, and stick to it. My daughter sucks her thumb, and we've been telling her for about 6 months that when she turns 5 she's going to have to stop sucking her thumb. Sometimes she'll say "it's really hard to not suck my thumb" and I'll just validate those feelings and remind her that I'm sure she'll be able to do it when she's five. I think that it's still not going to be the easiest thing, but at least she'll be prepared.
Good luck, I know habits can be hard to break for everyone!