Does this affect anybody else? I really hate how rational and mature I am when I'm feeling fine, but as soon as there's a heated argument and I'm very upset and somebody tells me I've done something shitty (in an aggressive manner) I am in denial, defensive, and go on about how the other person has wronged me. It takes me a day or so to realise what I did was actually wrong, but by then, it's too late. Some people are really harsh and aggressive with their words, though. For example, my ex-friend was cursing, shouting and saying what I did was "extremely cunty" when I did something wrong, but if they had said it in a calm but firm manner I HIGHLY doubt I would have reacted the way I did. I'm not saying people should sugar coat things, I'm just saying there are much better ways of getting it across to me.