Honestly, men aren't stupid. They are just slow at times when it comes to romance and relationships.
Women tend to read sappy love stories or watch soap operas and expect their lives to relate to that. The real world is not what you read or watch on tv. I know this because I used to be that woman. I thought everything I read should be my life. Nothing would ever crash my dreams or hopes. Well, reality hit and here I am. BUT nothing will keep me down for long. I have a long life ahead of me and I am going to enjoy it. No man is worth giving up my happiness for.