The reason why Jesus turned over the money changers carts was not because they were making money. They actually provided a good service for those outside of Israel who had to have the currency exchanged. Those who sold animals in the temple court were also not doing a disservice because if you were from 100s of miles away and had to bring your own animals for sacrifice then it would be a lot more convenient to buy your sacrificial animals in Jerusalem. The reason why Jesus was angry was not because of the Jewish merchants making money. It was where their tables were situated. Jesus quoting Isaiah in Mark 11:17
And He began to teach and say to them, “Is it not written: ‘MY HOUSE WILL BE CALLED A HOUSE OF PRAYER FOR ALL THE NATIONS’? But you have made it a DEN OF ROBBERS.”
Rocket, Jesus was upset because the merchants were set up in the outer court which was called The Court Of The Gentiles. It was the one place a Gentile person could go to inquire about Israel's God. Now this is what God set up because the Jews were to be a light unto the Gentiles and the merchants were showing disregard to what God wanted them to do.
Now, I understand Trump selling bibles might rub people the wrong way. But I do not believe it can be likened to Jewish Merchants who were keeping Gentiles from learning about Israel's God.