Republicans are having some major difficulties with former Donald Trump personal attorney Michael Cohen‘s testimony before the U.S. House Committee on Oversight and Reform yesterday. Cohen sat for over 7 hours, giving testimony about the workings of the Trump Organization that was riveting, and at times stunning. Notably, the committee Republicans rarely if ever attacked Cohen’s specific allegations about Trump wrongdoings and illegal acts. Instead, they, and Republicans in the media and elsewhere, simply painted Cohen as “a liar” based on his guilty plea in two previous cases, one of which involves scheming with Donald Trump to cover up hush money payments to porn star Stephanie Clifford a/k/a Stormy Daniels, as well as lying for Trump about efforts to build a Trump Tower in Moscow. Apparently, these Republicans realize that they face the following problems regarding Michael Cohen: