1) Take checks and wire transfers. It's not such a burden for something that's only paid once a year.
2) Google "high risk merchant account" and start contacting the providers. They have more freedom in underwriting and choosing what risks they find acceptable than 3rd-party processors, the kind of companies you've been contacting.