"No business that likes money and wants to continue making money will be discriminating against anyone."
False. As a business owner with two business partners, we have refused to engage clients a few times. We do not do work for other companies that are involved in sex trade (e.g. porn producers), alcohol (e.g. bars), or gambling (e.g. gov't run lotteries). We do this for the reason that we think these things are damaging to society and we aren't willing to put money before the wellbeing of society. As a business this has been tough for us from time to time since we have to refuse revenue.
Other businesses might have other ways of discriminating. In fact, there are federal laws that enforce certain types of discrimination. For example arms trade to restricted countries. The people in those countries did not choose to be citizens there yet they are restricted from access to the best of American arms manufacturing. Shame on the U.S. for discriminating.
Fundamentally, we all discriminate. The only question is how much of that discrimination (and what categories) are embodied in our legal frameworks and in our social mores.