I'm really struggling with this chapter in Corinthians. Chapter 4 and the beginning of chapter 5 impart how God is the one who judges. But then Paul adds at the end of chapter 5:
(5:11) I have written to you not to keep company with anyone named a brother, who is sexually immoral, or with the covetous or idolaters or a reviler or a drunkard or an extortioner—not even to eat with such a person.
(5:13) Therefore "put away from yourselves the evil person."
This seems to be against two core messages of Christianity. Namely, mutual helpfulness in encouraging the sinner towards repentance, as opposed to avoidance and ostracism; and the avenue of redemption is open to all (the righteous). Nobody is without hope for recovery of one's soul if they are able to come into communion with Jesus Christ.
It's true we can pick our friends as well as part paths with a friend even if we forgive. However, Paul's stance appears to be remarkably closed-minded.
Am I missing Paul's point? Am I misinterpreting the passage, or is Paul being judgmental?
Imigine a situation such as "Hi I'm Stu, and I'm an alcoholic."
"OK, Stu, thanks for telling us, but now get lost."
"Really? I've been sober a week, and I've used the power of prayer and my faith in the Lord to overcome my struggles" [in the days before the act of Reconciliation].
"Yeah? What about all the people you hurt?"
"Well, okay, but it's only been a week. I'm doing my best here."
"Be that as it may, get lost. Your sins are far worse than mine."
I am speaking both to the veracity of the message and it's intent.
I am requesting answers from the Catholic perspective.