People feel guilty because anger is often seen as a bad or harmful emotion, especially if it causes hurt. If someone loses control or says mean things, they might feel regret. Guilt happens when we think we didn't act how we should have, even if the anger was understandable.