Have there been any changes of food or feeding schedule lately? Sometimes that can cause sudden pooping issue. Changing her feeding schedule may help... making breakfast earlier so she has more time to empty out before you leave for work, etc. If you changed her food, you might try going back to the original food if she was doing better on it. Be sure to change back gradually to prevent further digestive upset.
I agree with Zoom... she may be having accidents because she's stressed when you're gone. The fact that you say she "knows you're mad at her for this" probably means you're correcting her when you get home, which will not help and will only make the problem worse if it's caused by stress. Don't correct her in any way when you get home... she'll associate correction with you coming home, NOT with the pile she left on the floor an hour earlier.
If she's having accidents in a particular area of the house, you can try putting her food bowls there and feeding her on that spot for a few weeks so she realizes that area isn't a toilet.
Going back to crating her or confining her in some way when you're away from home is probably a good idea, at least for a while, so you can break the habit she's gotten into.
She sounds like a good girl, so I'm sure you'll be able to get her back on the right track!!