When Gab was removed from MC/Visa, plenty of people were indeed saying "MC/Visa are private companies and have no obligation to serve Gab. If Gab wants to accept payments, they can build their own network or use cash/crypto".
I think it’s fair to say you just can’t realistically run a website of the majority of tech corporations are against you.