Why life SUCK so much

At the time we feel we're doing something that's right.

If it doesn't haunt us how are we supposed to learn from our mistakes?

It just mean you haven't thought things through. You need to differentiate between what's right and what's wrong, what's good for you and what's not

If that's the case then maybe you've realised whether it was wrong or not. It just means that you won't be comitting the same mistake again :)