You have the right idea but maybe preachiing it to the wrong people, the Catholics are not preaching the law they are
preaching something not even in the Bible.
Also Many churches today preach works of faith, not works of
the law, big difference, read what James says.
Here's one of the key verses that led me out of the trap I was in many years ago:
Having begun by the Spirit, are you now being perfected by the flesh?
Gal 3:3b
"Flesh" is a reference to unregenerate, weak, human nature. Trying to achieve righteousness by works (such as circumcision - and a WHOLE HOST of such works that people on this thread believe will make the difference for them) or, life in the flesh.