It is not dishonest to accept money. If you claim you are a champion of women and LGBT rights then accept money from countries that subjugate women and persecute LGBT, then you are dishonest. That is what Hillary does. She does that while at the same time criticizing trump for even saying a nice thing about Putin. So Trump can't even say a nice thing about Putin while she will take money from all sorts of slanderous and underhanded parties (that have agendas that run directly counter to what she claims to stand for). That, my friend, is as dishonest as it gets. But, go ahead, support her all you want...