Sometimes, in life, I think people cry over spilled milk. This is my take on it. I mean you can learn and definitely take notes on mistakes that you have done as a life lesson but there is no crying over it. You pick yourself up and go and don't make the same mistake again.
I , for one, have done my fair and share of mistakes. But do I regret them? No not really. I am a fool, aren't I? I don't think so. Sometimes, that's how I learn from my mistakes. Life is a whole experience thing. I can learn from it and move on.
But I know most people, I have to say most because it is most amount that I know in my life, I know still living in that should have, would have, could have world. They can get out of it but they won't. And I still don't understand why. But I know most common thing everyone would say to me, "Your not in the situation so it's easy for you to say!" Hell no. I am not that old but I am not that young either. You learn and grow from your mistakes. You can't live with them. Move on!!!