The only thing I feel bad about is the fact that you're paying more money than you should in order to get certified. You paid this shop to learn to dive, the instructor basically shoved you aside and now you're going to spend more money on another instructor to teach you what the first didn't.
IMO I'd ask for a prorated or full refund because you did not get what you paid for.
That said, I know of shops that will not pass a student who's having problems with a skill. The instructor must know you have a skill down pat and if he feels a student doesn't he won't take you to the OW dives until you do. He spends his own time and money to get you there if you stick with him, however he doesn't charge extra. He really wants to see a student succeed and will go the extra mile to help. Unless he feels you're a danger to yourself he wouldn't kick you out of the class. I know he's told me that he would do that if he felt it necessary.
I mentioned that because not all shops are like that, nor are all instructors. Don't let this experience color your perceptions in other words. It sounds like you're not but I wanted to let you know many others have been where you are now.
Don't forget to dive local, I've got buddies in Tulsa and we'll dive Tablerock and Beaver Lake occasionally.