I work for a similar company. When our clients encounter issues like these (esp when money is involved) we will be sure enough to respond quickly and if it escalates to the CEO, I believe, we always pay the price in terms of compensation or apologizing for our mistakes and some clients just leave us. But even after escalating your problem to the CEO and you get such response, I think you should leave drchrono and if you don't get compensation back I think it's appropriate to sue them.
BTW the company that I work for is called CareCloud (we are established in revenue cycle management)
Dude, you could've easily made money out it. I for one would've definitely bought it. Your product is superb, simple and gives us capability to add stuff on top of it like authentication