I am 100% with you. Sugar is my enemy. I'm always craving it, and I have a gigantic sweet tooth. I try really hard to curb it, but it never works. Tootsie Rolls/Pops are really good for that. Or tiny chocolate eggs (they're like, my favourite). But I have such a hard time controlling it.
Honestly, all I do is just avoid buying it as much as possible. If it's there, I AM going to eat it. I have terrible willpower with sweet things. ;_; Although I'm aware of it, so I just don't buy any junk foods like that. D:
Although if you live with parents/roommates/siblings that do buy it, it's a pain in the keester. Believe me, I know.
Although protein I can't really eat (kidney failure!) so it's pretty tough to substitute it.