see how your boy Trump is going to profit while President:  Trump has decided “that he is going to voluntarily donate all profits from foreign government payments made to his hotels to the United States Treasury. This way it is the American people who will profit.” Trump is simply setting up a funnel for foreign government donations to the government. Since that funnel runs through his hotel, it boosts the brand value of his hotel and, thus, Trump. It doesn’t prevent diplomats from choosing to stay in his hotel to curry favor with him. It will still flatter him, because he flatters easily. Also, we will never know if he even donates the money, because he doesn’t provide proper accounting documentation for anything, and it’s not clear how “foreign government payments” would be separately accounted for anyway.