I do not in any way think debarking is cruel.
If a dog is a problem barker, this solves the problem for everyone.
Dogs don't care if they are debarked. They "whisper" away just as cheerily as they did before. The only thing different is they are not yelled at, squirted, shaken penny cans at, etc. for disturbing with their barking.
If a dog is a problem barker, I personally think this is the very kindest solution for all concerned.
It certainly does not bother the dogs in the slightest.