We are in such an era of polarization and tribalism that it is extremely hard to move public opinion even when the facts and the law all seem lined up consistently in one direction.
It appears that the House Judiciary Committee will soon draw up multiple articles of impeachment and pass them out of committee without any Republican support.
The articles will then move quickly to the House floor and send the matter to the Senate. And because Republicans hold a majority in the Senate, it seems nearly impossible for that to happen.
A compromise may be reached. Instead of impeaching the president, we may see a move towards censure, which signals disapproval.
All of this points to a fundamental political principle: when there is serious political division and leaders need to be held accountable, an impeachment is hardly ever the solution.