Most credit card transaction processors, including Square, will avoid any business that their underwriters deem "high risk". I've had the same problem finding a replacement merchant processor for my business (the last one kept increasing fees so I fired them), never mind that in five years I've never had a chargeback or even a dispute filed, and run several hundred thousand through CC's each year.