17 For therein is the righteousness of God revealed from faith to faith: as it is written, The just shall live by faith. (HERE PAUL MAKES THE SAME CONTRAST HE MAKES THROUGHOUT SCRIPTURE AS IT RELATES TO LAW AND FAITH)
18 For the wrath of God is revealed from heaven against all ungodliness and unrighteousness of men, who hold the truth in unrighteousness; (THIS IS THE LAW) by which Gods wrath is reavealed
19 Because that which may be known of God is manifest in them; for God hath shewed it unto them. (WHO? THOSE WHO KNOW THE LAW)
20 For the invisible things of him from the creation of the world are clearly seen, being understood by the things that are made, even his eternal power and Godhead; so that they are without excuse:
21 Because that, when they knew God, they glorified him not as God, neither were thankful; but became vain in their imaginations, and their foolish heart was darkened.
( THE GENTILES DID NOT KNOW GOD)
Ro 1:25 Who changed the truth of God into a lie, and worshipped and served the creature more than the Creator, who is blessed for ever. Amen.
26 For this cause God gave them up unto vile affections: for even their women did change the natural use into that which is against nature:
27 And likewise also the men, leaving the natural use of the woman, burned in their lust one toward another; men with men working that which is unseemly, and receiving in themselves that recompence of their error which was meet.
28 And even as they did not like to retain God in their knowledge, God gave them over to a reprobate mind, to do those things which are not convenient;
29 Being filled with all unrighteousness, fornication, wickedness, covetousness, maliciousness; full of envy, murder, debate, deceit, malignity; whisperers,
30 Backbiters, haters of God, despiteful, proud, boasters, inventors of evil things, disobedient to parents,
31 Without understanding, covenantbreakers, without natural affection, implacable, unmerciful:
32
Who knowing the judgment of God, that they which commit such things are worthy of death, not only do the same, but have pleasure in them that do them
.( HERE PAUL MAKES CLEAR THAT HE IS SPEAKING OF THOSE "WHO KNOW THE JUDGMENT OF GOD, THOSE WHO KNEW THE LAW)
He continues in to the next chapter to explain further;
Ro 2:1 ¶
Therefore thou art inexcusable, O man, whosoever thou art that judgest: for wherein thou judgest another, thou condemnest thyself; for thou that judgest doest the same things.
2 But we are sure that the judgment of God is according to truth against them which commit such things.
3 And thinkest thou this, O man, that judgest them which do such things, and doest the same, that thou shalt escape the judgment of God?
4
Or despisest thou the riches of his goodness and forbearance and longsuffering; not knowing that the goodness of God leadeth thee to repentance?
Paul is in effect making a charge against all men but proving to those who know the law, that they have not right to continue in the law, or judge others by the law. For they NEVER KEPT THE LAW, BUT WAS BREAKERS OF THE LAW and needed the grace of Christ just as all men do.
lets look at your scriptures again, and your claim that "all men have some knowledge of God" and somehow are subject to know the "righteous demands of God" is not biblical at all. It cannot be proven but only in the mind of some who have come into error.