Ok, so you realized your reaction to what was going on is all wrong and hopefully it won't happen again. By the way, screaming at her isn't going to get her to come to you either. Would YOU want to go to someone who's calling you by screaming at you?
As for poop eating, I'm aware of 3 different reasons dogs do this. There may be more but these are the ones I know of:
1) they learn it from Mom as puppies - she keeps their area clean
2) there is something missing in their system which they think they can or do find in eating poop
3) they are pooping out something that still smells yummy and edible to them
We had two dogs that ate poop, in our case #3 turned out to be the problem. Riley quit doing it some time ago, but Nissa was still eating it and she did it ALOT.
We tried pills & powder and I don't even remember anymore all the things we tried without success. Pretty much if I found something that was supposed to cure it, we tried it and it didn't work.
When I heard that switching to grain free dog food had worked for some dogs I immediately bought some. Within 2 days the poop eating stopped completely. The grains in dog food do not fully digest and so it's pooped out and still smells like good food to them.
There is "no grain" dog food available in dry foods, hopefully you're feeding good food from the evaluation list. I don't know if there is no grain canned food, never checked. We are currently feeding no grain dehydrated raw:
We tried 3 different dehydrated raw and this is the winner for us.
Another benefit I've found on the dehyrdated grain free raw is that our back yard doesn't smell nearly so bad. I clean up every 2-3 days and even on the grain free dry mixed w/canned it got pretty odor-ificous sometimes like in the hot humid summer. May have been the canned food, I dunno. I do think my nose detects less odor since moving to dehydrated raw.
If you want more info on this, visit the feeding/nutrition/BARF type section of the boards. You'll find plenty of info there.