Sorry to hear about problems you guys are experiencing.
Although announcing your complaint here provides exposure to (possible) unethical business practices and keep others from falling prey to them, it won't really resolve your problems.
I suggest filing a complaint with Internic:
InterNIC Registrar Problem Reports
It also wouldn't hurt to read this first:
How to be an effective complainant
Good luck!