I wonder if it time to look for alternative hosting sites? Although, the same problem could repeat itself
I'm already on SubscribeStar, which has a documented history of flipping the bird at Visa and MasterCard. Hopefully they continue to do so!