Tangential question - do Stripe and others choose to exclude certain businesses because the rate of chargebacks + fraud goes up or is it just a general "we don't want to be associated with drugs/porn/guns" sort of thing?
Difficult to say. I'm operating a small business[1] in the forex/stocks field with zero chargebacks and a pristine rep. It wasn't even obviously prohibited since you can't do actual trades there. Stripe shut down my account anyway after about two months and only said that they are forced to reject us because of some agreements with the banks.