BTW I'm no Trump fan. I dislike him as much as you do (probably). He's kind of a unique problem. I think he's a nationalist, he doesn't understand one bit if economics, and he's completely missing a basic respect for the law. I just think that the whole left/right distinction forces us into camps that really only the extreme ends of each spectrum are comfortable with.
I don't care about trump. He is of ruling class and the only difference between him and hillary is that he is louder about it, that essentially sums up the differences between the democrats and republicans.
Obama deported more people than any president before him and by no means cut ties to dictators.
Who knew - we agree on something! Glad I stayed ;-)
but here is the difference. I believe imperialism must come out of capitalism.
Here is a book on that one
https://www.marxists.org/archive/lenin/works/1916/imp-hsc/