You added winos. Noone said anything about winos. Wow, you are judging the main characters in the O.T. YOU are judging? Moses an idolator? Abraham a slanderer? Isaiah greedy? You said ALL the main characters in the O.T. You are absolutely right. YOU should not judge.
Of course, I never named names, but as a matter of public record, the OT has described many of it's main characters as sinners - many unrepentant sinners.
The fact is, Paul was speaking to a specific church and the main issue was to not boast about worldly behavior. To emphasis his point he told them not only to stop boasting about the worldly behavior, do not even associate with people who engage in it. It was meant to point out the sin of every one in the church - instead of realizing ourselves in the text, we use it to single out a sin most are not even tempted by - how safe.