First, the fact you prevailed in the visa dispute is meaningless to the legal issue. They make decisions based on their rules and contracts with members and merchants.
As as to the rest; it will depend on what you can prove, what your contract said to the matter, and your actions in regard to the contract.

