The Catholic church has all manner of contradictory grey areas that are blatantly unfair.
For example I believe, a married man can become a catholic priest if he just so happened to be a married vicar and convert to catholicism, obviously he can't dump wife and kids if they are in existence, so he can proceed in his priestly duties having his cake and eating it so to speak. How unfair given that married status is precluded to those men who may have a calling but are put off by taking a vow of celibacy. There is a dire shortage of priests anyway, if the church were to move with the times and allow married men and women to become ordained that could well be reversed. As we all know, somewhere back in the mists of time priests were married, as I imagine Jesus was, it was very unlikely for a Jewish man of that time not to be married. Another piece of skewed history to fit in with the patriarchy.
Annulment is really just the catholic version of divorce, they can call it what they like it's the same thing essentially. Divorce is so unpalatable to the church, they have to pretend it's something else. I don't understand how anyone or body can rule that a marriage was invalid unless there's damn good reason such as it being a "forced marriage". Certainly if there are children how can it be nullified?
Having grown up with it all and really to anyone who hasn't been raised in such a way, I'd say you have to live it to understand that control, most of us do in retrospect. The church seeks to imbue children in its doctrines before they can possibly comprehend what they are taking on. Hence "Give me the child until he is 7 and I will give you the man" No girls and women don't get a mention
It's probably why I didn't bring my children up in what was my faith because I think following a religion requires making an informed choice. Many catholics, lapsed or practising carry some sort of mish mash of guilt.