Mastercard's rule is that they can ban whatever they want, whenever they want.
> A Merchant must not submit to its Acquirer, and a Customer must not submit to the Interchange System, any Transaction that is illegal, or in the sole discretion of the Corporation, may damage the goodwill of the Corporation or reflect negatively on the Marks.
Create amorphous rules, enforce them as you feel like, then blame others for breaking the rules...