Thats another thing I meant to add, people have to make mistakes and learn from them on their own. No matter what people close to you say, you pretty much have to figure things out for yourself, but on the same note, you cant keep making the same mistakes over and over and over again. At some point you have to realize that this is wrong and its not working for you, and LEARN from it, and then apply your new found knowledge and wisdom the next time.
It seems to me that this scenario is exactly what Cheerfulgreek did, she made a mistake, acknowledged it, LEARNED from it, and now she pretty much knows not to let it happen again.