>>717972830
The only solution at this point is a radical regulation of payment processors by law or a massive lawsuit. Likewise massive mobilization of people online against the same censorship in UK and the European Union. Is obvious that this is a coordinated push and must be meet with all the power and hate it deserves from everyone around the internet.