That is unacceptable behavior, and I entirely understand you not wanting to condone it.
For people who find themselves in that situation, one practical workaround I've found is using a service like Privacy.com which lets you generate dedicated Visa cards that you can pause or limit charges on