Isnt barking a way for a dog to express itself? I think it is mean, unless absolutely necesary , but i still think training is the best way to solve a dogs behavioral problems.
Especially on a dog who has had their voice for so long then to just have it snatched away.