One of my very good friends gave me book recently - the book is on finding your perfect half orange. I must admit when I read its title and the cover-page, I was shocked. I told myself that I can not read this. Told my friend that she had to be kidding me for offering such a book. But surprisingly, I am enjoying my read. Its an easy read, fills you with optimism and helps you to realize that if you have been too selective or expecting a lot - its ok to do so.
Do not punish yourself for what others think of you. If you are comfortable with how you have been, stop worrying! Do not judge yourself by measuring rods provided by others - no one (i mean it absolutely no one) can be in your shoes and in your circumstances to tell you what exactly would have been the right strategy. Every human being is different, every relationship is different, circumstances, situations, people's reactions - nothing can be generalized. You may draw connections but that is not sufficient. So let things pass, settle down and then contemplate whether you were right or wrong - do not let others decide it for you!