I'm also in the suck it up camp. It's like I tell my kid, "you're a teenager, you get the crap jobs, that's just life, deal with it!" I think it's good for kids to have to deal with coming to terms with not loving everything about your workplace. Even the most wonderful, high paying career jobs suck at some point, and that's just part of working for any company, unless of course you are self-employed.
But that said, I totally understand feeling sympathy for your daughter. My kid is a busser at a yacht club, so he comes home covered in sushi, seafood and all manner of smelly sauces, and I sometimes I get so grossed out at how he stinks. This weekend, he and another busser had to clean up the floor where some drunk guy pooped in his shorts and it fell through the leg holes. Poor kid, lol!