Truer words never written.
Glad that it is resolved. What they didn't want to understand is that your services are similar to a lawyer or accountant - billable hours. There are only so many in a day and you have to be paid. I would have told them that the longer they kick and scream over a simple matter that I am willing to handle, that the 'modest fee' would increase in proportion to time and hassle. For $100 I will fix your problems today and confirm that everything is complete and correct tomorrow. For $250 I will fix you problems next week, and so forth - up until it is time to say 'screw you' and just walk away and let it expire. Ethically, you can't throw gasoline on the fire by snagging it for yourself. Then everybody has to unleash the lawyers.
Agreed with all posts that state: 'NEVER register a domain for a client' - unless you are doing everything in their name and using their credit card. (Billing the process as a service.) I don't want my name on a client's domain. I do not even want to be listed as the 'technical contact'. Mostly I only work my own domains now, but a lot of lower tier clients are spooked by simply registering a domain. If they authorized a CC for one time use, I would do it for them but my fee for the service prodded many to go ahead and do it themselves. Of the lower tier clients, I bet half went ahead and set up their hosting at the same time, tied the registrar to the host, and ignored my consultation advice about separating registrar from host, and also about going with one of my recommended hosts. People have no idea how bad so many hosts are what it will, at some point, cost them.
I never put anyone on a 'cheap' host. There are a lot of bad hosts that aren't even cheap - and I've used or otherwise been involved with a lot of them. I have a 'short list' of hosts from mid-price and up. I have dropped 'almost' clients that ignored sound advice, 'saved' money, and exposed themselves to risk (after being told exactly what the risks were and certain things should or should not be done). One woman about turned purple when she sent me her registration/host information along with the username/password. She'd bundled the two and 'found' a good less expensive host. I didn't tell her that she'd found a host with a long history of being hacked to pieces. I just said that I was out. When she asked why, I offered additional consultation services, named a fair price, and she went ballistic. Made no difference to me, and my genuine calmness sent her around the bend.