It doesn’t sound like they’re violating any patient rights, unfortunately. That being said, if you have issues with the clinic policy it’s worth asking to speak with someone higher up at the clinic. Bottom line, though, if their policy does not work for you it may be better just to find a new clinic to go to.
Lots of clinics have policies that can be challenging and frustrating, such as drug testing, monthly visits, no refills, being engaged in therapy, etc. It’s a matter of finding a clinic whose policies can meet your needs at the same time as theirs.