Take control of your domain name
I can't tell you how many times a customer came to us asking to transfer his domain from an old hosting company to our system, unfortunately the case is always the same a disagreement then a fight then a divorce, and because rules are not clear from the beginning the customer is always the victim.
The domain ownership is very clear it belongs to the customer as he/she is the trademark owner. But companies sometimes take advantage of customer's ignorance and they refuse to transfer of release the domain.
As a domain owner you should always enforce that the company register the domain with your contact information if you choose to register your domain with Softwex during the registration you will be asked to enter your information so the domain will be yours not ours.
Second you shouldn't give up easily in case of a dispute, don't be afraid of taking your case to court. It is your domain, it is your trademark!