As someone who knows quite a number of people with annulled marriages, don't be so quick to judge. One of the most extreme cases I know is someone who was coerced into marriage and then mentally abused by the spouse. Yes, there were children, but one parent could not function as one as this individual was a wreck - and psychiatrists testified to that in the annulment process. I've seen marriages annulled for women lying about being pregnant, husbands having no intention of remaining faithful, one spouse or the other refusing to have children (a violation of the marriage contract), more than one case of a husband who was incapable of making a commitment (either multiple marriages or left the priesthood), and even those where the husband decided that, well, he really was homosexual after all.
There are still plenty that are refused, but don't be so quick to judge what is a marriage and what isn't. The process is long, painful, and invades every aspect of life before and after the marriage. I even know of one case where the Church granted the annulment because they believed the petitioner based on the uncooperativeness of the spouse. That one was kept rather quiet, but the process is there for a reason.
You make some excellent points. I wrote without thinking, and will be more careful in the future when someone discusses an annulment.