"Trump is getting payments from foreign governments.  We have no idea what they are." So you don't know if they're illegal or not, do you?

Trump says he has no investments or bank loans from Russian. The shouldn't be difficult to disprove if it isn't true.

What Trump does have is a lease of his brand name to an investment group backed by wealthy Russians, and a management contract with them.  The hotel is losing money, but Trump has no risk because he has no investment or debt obligations.  His only risk is that they go bankrupt and don't pay the feed for the name or the management fees.  The only losers are the Russian investors.  Do you have a problem with Trump taking money from Russians who make bad investments?