Gaudium et spes, then Cardinal Ratzinger, the Catechsim, and I do not "assume] that people don't know the moral law by choice".

If you believe that, which you seem to, we have a finger on where you went off the road.