All the 'qualities' that u've talked about are really good and thatzz y they are called qualities. Yeah , but have u personally found any MAN so far who meets the criteria? Or did u ever hear from anyone of the so called PERFECT MAN? I guess someone is trying to feed her fancies, here. No one is perfect and no one can pretend to be the BEST throughout his life and thatzz the truth.
All we can do is accept the fact that other fellow human being too is imperfect juzz like we are. Don't expect much, still make wiser decision with your choices, be honest and appreciate each others sincere efforts. You know, sometimes you feel like , its you who needs the change first.

---If you can't CONVINCE them, CONFUSE them!!!