How Do Google, Amazon, And Facebook Justify Advertising With Breitbart?

Many leading technology companies have opposed President Trump’s ban on refugees and the citizens of seven predominantly Muslim countries. Yet despite opposing Trump’s Muslim ban, Facebook, Google, and Amazon continue to buy advertising from Breitbart, a sexist, racist, homophobic, and anti-Muslim website.  Do you think this is hypocritical or is it okay to separate morals from business? 
Read more: