I think his behavior was totally unacceptable. To start with, does he work for a chain or is he an independent optometrist/ opthamologist? Is there someone that he has to report to? If so I would issue a complaint there and with the medical board. I would also issue a complaint with the Better Business Bureau in your area. People have to remember this is a consumer driven society. I would go ahead and file the complaint now. I am now sure if there is a time limit on filing your complaint.