There are many problems, otherwise the world would be perfect. The problem with what you say above is that the Catholic Church (or Catholics, or anybody really) tend to put conditions on Love. In other words, some would say: if you love God, then you’ll follow the rules of the Church. If you don’t follow the rules of the Church, then you can’t possibly love God - which I think it utter nonsense because: But what is love, if there are conditions on it?
In addition, breaking the rules doesn’t mean you don’t love someone (or God). This is especially true when the rules are valued differently (or not at all) by different people. It means that the rules don’t make sense to those who are breaking them. One might ask instead: Why have rules that hurt those who are coerced into following them? Is it really loving to say: you have to follow this 900 page rule book, or you’re going to Hell, oh and by the way, I love you.
I understand your concerns and difficulty in getting your head around this but you the problem is that people look at these things from the wrong perspective. They tend to look backwards instead of forwards. By that I mean, someone looks at the “900 pages of rules” and says why would a loving God require all these rules. Looking forward begins at Love and looks to see how the “rules” stem from that love.
Consider a Parent with a new baby. They Love their Baby unconditionally. No rules, no concerns just Love. But of course the baby doesn’t stay a baby. It grows, and develops more and more capabilities (walking talking etc).
Now the parents, out of love must apply limits, rules and such in order to protect, to train and teach the child. There are also consequences attached to disobedience. The child can choose to obey the rules or buck the rules. In either case there are consequences (good or bad) to the free will choice of the child.
As the child continues to grow, things continue to change. Limits change, some rules relax or are discarded and others might be added until the child reaches adulthood.
All through this, the parents love is unconditional. The rules stem from that love. The child may not see this, but it is true. The rules stem from unconditional love.
Of course there are children who, no matter how hard a parent tries, will just not behave or learn the lessons the parent is trying to teach. Eventually, sometime after the child becomes an adult, communication is severed between parent and child. The parent grieves this loss, this failure, and is saddened by the sorrows and hardships that the child will face because of their rebellion, but there is nothing the parent can do.
The same is true in our relation with God. God Loves us. He gives us rules out of that Love. If we obey, if we learn, if we grow in spiritual maturity (holiness), then the rules, or more accurately, how we view the rules, changes. We learn through the disciplines of the rules how to grow in our Love of God and each other.
This is why I say that we need to go back to the beginning, the root, in Mt 22:36-40 where Jesus tells the disciples that All the Law and All the Prophets are based on Love of God and Love of neighbor.
Peace
James