The soda thing bothered me for a while, until I posted something on facebook about it, and one of my best friends pointed out that he uses soda as a substitution to nausea medication which are way more expensive, for his Crohn's. Now granted, most people who buy soda with their FS card are not doing it for that purpose, but it makes you think about alternate purposes for different foods that most people think are unhealthy. Candy for example, diabetics often use to keep their blood sugar from crashing.
I will say though, that I think it is completely bizarre and @#%^ed up that people can use their FS card on an iced coffee at my work. And not just iced coffee, but any of our cold drinks. Hot ones don't work obviously. Considering how expensive starbucks drinks are, I think it's an abuse for people to use their card on it. I don't know if I'd say we should ban it though. I just think it's wrong for people to do it. And I have a couple customers who do it on a fairly regular basis.