Cafeteria Catholics who reject parts of the “CCC 2nd Ed” should not receive Holy Communion. This rejection is usually due to their own sinfulness and refusal to conform to the Word of God.
We are all sinners in one way or another, but if we are Catholic we must strive to adhere to the teachings of the Church.
CCC - “1792 Ignorance of Christ and his Gospel, bad example given by others, enslavement to one’s passions, assertion of a mistaken notion of autonomy of conscience, rejection of the Church’s authority and her teaching, lack of conversion and of charity: these can be at the source of errors of judgment in moral conduct.”
CCC - " 1801 Conscience can remain in ignorance or make erroneous judgments. Such ignorance and errors are not always free of guilt."
CCC - " 1791 This ignorance can often be imputed to personal responsibility. This is the case when a man “takes little trouble to find out what is true and good, or when conscience is by degrees almost blinded through the habit of committing sin.” In such cases, the person is culpable for the evil he commits."