When you go to school to be a lawyer, they teach you things. One of the things they teach you at lawyer school is, don't be a complete moron. It's a good rule to abide by, because being a complete moron really hurts your ability to advocate effectively for your client.
One way lawyers can be complete morons is by refusing to admit basic facts. Now don't get me wrong. It's perfectly acceptable to have a dispute over facts. That's actually what jury trials are for - deciding which side's version of the facts is correct.
However, when a certain fact is plainly obvious that is beyond dispute...and yet it's disputed, the person disputing the perfectly obvious fact looks like a complete moron.
For instance, if you have a divorce case, it's fairly commonplace to dispute the value of a marital asset. Reasonable people can differ over what a parcel of real estate might be worth. However, you look like a complete moron if you take the position that your client was never actually married to the person suing them for divorce, when there is, in fact, a marriage licence, photos of them getting married with their friends and family, tax returns of them filing "married filing jointly" for years, and they've got four children.
The argument that these people aren't married just ain't gonna fly, and you look like a complete moron if you try and argue that position.
So what I'm getting at is that lawyers should know better than to take unreasonable positions because of this rule.
Unfortunately, Michael Cohen was absent the day they taught this rule in lawyer school.
Keep in mind, this guy's job, allegedly, is to make Trump look good. Trump hired him to help the campaign and speak for the campaign.
Trump keeps saying he's going to hire "all the best people".