Consider these facts:
1) Donald Trump has had many bankruptcies and stuck his investors with the losses.
2) U.S. Banks don't loan money to people with multiple bankruptcies for obvious reasons.
3) Deutsche Bank loanded Trump money, he defaulted, then he sued Deutsche Bank, then they turned around and loaned him $300,000,000.
4) Both of Donald Trump's sons have given interviews in which they said that when money from U.S. Banks dried up, the Russians gave them lots of money.
5) Russia would not bankroll Trump because they thought he was a savvy business man and a profitable wise investment.
6) Russia would sink lots of money into trump if it meant that they could control him. Kompromat is the Russian term for gaining control over someone. It roughly means that the person is compromised.
7) If Trump is wholly owned by Putin, then the last thing he would ever do is release his income tax records and financial records.
Trump wouldn't care if they had pictures of him doing kinky sex acts, but if Russia could call in all of its loans and expose Trump as a bankrupt, failed, former billionaire, then that is something that would give them complete control over Trump and make him a Russian Agent for fear of being exposed as a financial fraud and a failure. Trump's ego could not handle that.
If we examine Trump's actions with the assumption that Trump is completely subservient to Putin, and that everything he does is what Putin wants in order to damage the USA and enhance the power of Russia, then Trump's actions make a great deal more sense. Consider how the following would serve Putin:
1) Gut the State Department so that Russia's Foreign Service could extend its reach and influence unchecked.
2) Cast aspersions and doubt on the Fourth Estate so that Americans no longer trusted the news media and are thus blinded to shenanigans aimed at weakening our government.
3) Eliminate Free Speech (Trump often says that he wants the libel laws rewritten so that nobody can criticize the president.)
4) Establish a secret back channel to the Kremlin that cannot be monitored by the NSA, FBI or CIA. (Trump has to be able to talk to his benefactor / boss in secret without the "enemies" listening in.)
5) Turn all of Islam against the USA. This is accomplished as follows:
6) Openly state that you want to ban Muslims from entering the country and then create travel bans.
7) Promote Anti-Muslim videos and stoke Anti-Muslim sentiments so that all of Islam comes to view the USA as the enemy of Islam.
8) Move the US Embassy to Jerusalem.
9) Put Chad, a staunchly anti-terrorist nation that has supported US troops fighting terrorists in neighboring countries, on the Muslim Travel ban. (Chad was so offended that they withdrew their troops that were supporting our troops, and four American Special Forces troops died as a result.)
10) Surrender Syria to Assad and Putin.
11) Threaten North Korea with belacose rhetoric and a game of nuclear brinksmanship.
When you think of Trump as a Russian agent, then many of his actions that otherwise seem completely baffling, make perfect sense.