They are stupid. Do they think there is anything Donald Trump would leave for them to prosecute? Donald Trump is so clean he squeaks.
Now some of the lawyers *Cohen* might have placed some bad things around because he is a jerk.
It is known that he was prepping to run for President for at least 20 years.
Being innocent is almost irrelevant.
Federal tax and banking regulations are so complex and contradictory that if a prosecutor wants to find a violation, he can look at almost any transaction and find one.
Usually what they do is set a perjury trap, so that they don’t have to actually try their outlandish violation claims, but those penalties are still severe.