Really? And yet he allowed Judas to remain with the apostles even though he knew that Judas would eventually betray him.
Not that Jesus wouldn't draw a line at some point, and it is up to our interpretation of scriptural guidance and judgment as to where we also should draw that line. He did throw the moneychangers out of the Temple, and Paul shook the dust from his shoes at times. But he also told the story of the Prodigal Son, where the father never gave up hope during the son's time of sin. Jesus also said to render unto Caesar what is Caesar's, and dined with the tax collector, and allowed the harlot to wash his feet, suggesting that he was not completely rebellious and withdrawn from flawed human institutions and slow to wall off or reject anyone still in their imperfections. "Go and sin no more" was the advice and goal, but he did have Peter as the rock, despite his thrice betrayal on just a single day. Ananias and Sapphira illustrated that we never know when patience will run out or an example will be made of our sins, so clearly continuing in sin is risking grave peril, including eternal damnation. But yet Paul continued to advise and work with rather than reject various churches involved in some pretty bad problems. In fact Paul used a pagan holy site to make a point in one of his sermons, the alter to an unknown god. So perhaps God can use the imperfect to advance his cause, and doing so doesn't have to mean condoning the imperfections/sinful side? Rahab was a harlot, why was her story of how she aided the Israelites included in the bible?
He knew-but Judas hadn’t done it yet. And it had to be done to complete God’s Plan.
If you want to face God someday knowing you voted for a man who pushed perversion at every possible point, that’s up to you. I won’t do it.