Now we know that God heareth not sinners: but if any man be a worshipper of God, and doeth his will, him he heareth. God heareth not sinners - I believe the word ἁμαρτωλων signifies heathens, or persons not proselyted to the Jewish religion; and therefore it is put in opposition to θεοσεβης, a worshipper of the true God. See the note on Luke 7:37. But in what sense may it be said, following our common version, that God heareth not sinners? When they regard iniquity in their heart - when they wish to be saved, and yet abide in their sins - when they will not separate themselves from the workers and works of iniquity. In all these cases, God heareth not sinners.
Related Commentaries of John 9:31
John 9:31
31 Now we know that God heareth not sinners: but if any man be a worshipper of God, and doeth his will, him he heareth.