That's a tough situation to be in and I understand that it must be very upsetting and frustrating for you. That being said though, if everything has been tired and the only options are rehoming, or debarking, I *personally* would choose to rehome the dog. The reasons for not doing it are still just as valid...they are not lessened just because it's a last resort.
Hopefully all will work out for you somehow.