I was tempted to not reply since the comment was being downvoted, but clearly you've garnered some support for your argument giving the people the running the credit card company the right to choose whom they pay for what services and why is equivalent to incarcerating people for speaking their minds.
The argument you're making here, is that every company must -pay- people for exercising their free speech, even when it harms the company. By your argument, it's a violation of a person's free speech for a company to fire its spokesman after they go off on a racist rant on-air, and that marketing firms should be paid by their clients even if they chose to make an ad which disparages them?
Since when does your right to free speech take away my right to association?
By that standard, nothing short of cutting your tongue off would be an infringement of your freedom of speech. Under the Sedition Act of 1918, nobody was "forced" to do anything; they were just imprisoned if they said bad things about the government.