He demands truth. The Lord requires adherence to His word. Both Cain and Abel gave God an offering. They were both worshipping. Abel's offering was accepted.
False worshippers are the children of Cain.
Catholics are in this group. God did not command you to call Mary the mother of God. God did not command you to listen to a pope. God did not command you to listen to a magisterium. Anything that contradicts the word of God is a lie whether it comes from a pope, magisterium, archbishop, priest or layperson.