I don't understand. Was it the card company that rejected you and didn't let your transaction go through, or the company providing the domain that didn't accept it and refused to provide services to you? If it were the latter case, I don't see any relevance to Bitcoin and it giving equal importance to eveyone, because it was the company that refused to provide their services to you probably because of the region you come from, and they must have regional restrictions or may have had bad experiences from other people from your regionn in the past.
Discrimination is something done by will, and it's mostly done by humans, Bitcoin is a decentralized payment system, so it would obviously not care who is the person behind the transaction because its job is only to get the transaction confirmed as long as it meets the criterian required. The miners don't have the right to reject specific transactions within a block as long as it contains enough fees and everything required for it to go through. That's the beauty of Bitcoin, it's truly decentralized.