You are absolutely right, the hotel should be free to give deep discounts to new customers once their primary customers pay most of the freight. In the hotel case, that might make sense if the hotel decided to give out empty rooms to the homeless. But Trump’s point is that you shouldn’t be giving that kind of break to a Saudi Prince.
Because that is what Amazon is in this case.