The biggest issue for me has been the banks. My assumption is that Stripe and other players would be "ok" accepting payments from "High Risk" merchants. But they cannot, their partner bank will not allow it.
I later found an article by Cindy Gallop raging against this.
http://www.inc.com/welcome.html?destination=http://www.inc.c...
"A whole range of banks turned us down, including the startup banks, Silicon Valley Bank, Square 1 Bank. We finally got a banking account at CHASE, and we were extremely relieved, thrilled to get a check book that said Make Love Not Porn on it. And so, when... I began encountering enormous problems putting a payments infrastructure into place, because we are what the world deems adult content, we couldn't work with PayPal, couldn't work with Amazon, couldn't work with Google Checkout, couldn't work with any of the main merchant partner gateways. So, we thought, let's go back to CHASE, we have a business banking account there, let's apply for a commercial account. Unfortunately, that application surfaced the nature of our business within higher levels at CHASE. And it resulted in a meeting with a more senior guy, who essentially said to us, not only can we not give you a commercial account, but you now need to close your business bank account and take your business away, because we can't handle it."
I had a conversation about this over on Reddit that was fairly interesting.
https://www.reddit.com/r/Entrepreneur/comments/2co0r6/anyone...