In Pakistan it is not shocking for older men to get married with younger women. A friend of mine (this is serious) who is 20 got engaged to a girl who is 11 right now. But his parents say that by the time he'll turn 25 or 27 the girl would be ready to get married. So i did the math for him and when he turns 28 she'll be 19 or when he'll be 27 she'll be 18. So is that a good match in your eyes, especially the girls is it necessary that a man must marry a girl his own age or is this difference can work out? Out of curiosity i asked him that what was his thoughts on this and when he got older his wife would be younger so he told me, "What is a difference between a 60 year old and a 67 year old?" He makes a good argument but what do you think?
Its not the age gap that bothers me here...its the mentality.
If your wife is 18 and you are 28...there will be loads of communication issues between you two. If you are 67 and she is 60, there wont be. Its the different stages of life we are talking about. If you met someone in your 30's and she was in her mid 20's or late 20's...that could work well too. If you are 28 and she 18...you have to think about it from another perspective...she just became an adult...is she ready to be your wife?
THen again, another question is...what type of a wife do you or your friend want? Some men like an equal, some like a submissive woman, some like a controlling one, etc.
Regardless, its not the age gap thats the problem...its the point in life they're at. She is 11 and has no idea what just happened. By the time she turns 18...she will either love him or hate him.