Cohen is not lying and the Feds are corroborating his words with facts from Pecker and his CFO. trump is a criminal....but that is just one of the crimes he has committed. There are much more serious felonies on the horizon.
Cohen is a proven liar.
So is Trump.
Trump first said he had no knowledge of the NDA.
Then he said ok, he knew about it, but he did not pay it.
Then he said, ok, he paid for it by reimbursing his attorney, but it wasn't paid for with campaign funds.
Then he said, ok, doesn't matter that it wasn't campaign funds, it was his own money and he can spend as much as he wants.
Then he said, that doesn't matter because it's not a crime.