Seems like this could be easily solved with legislation without having to invent new currencies. Just make it a law that payment processors are not allowed to discriminate between legitimate goods and services. If the government thinks that sugary water or porn magazines are fine to buy and sell, why should MasterCard have anything to say about it? Payment processors are basically natural monopolies, so they should be able to be regulated.