I don't think Gandhi was the best father to his children or the best husband to his wife in his years as an activist. I think that he had to put his family on hold in order to do the great things that he did for his country and the world. He didn't beat his children or his wife, he just gave up the family role as he took on a bigger one. I think we have to remember that Gandhi was a human being, just a man, once a newborn in some mother's arms. A person is only capable of doing so much.
I thank his wife and children for giving up this man to the world so he could liberatre India and all of us. He was meant for greater things. He was a great person who will always have a special place in my heart. If he were the kind of person who beat his children he could never have achieved what he did with his firm message of ahimsa, non-violence. He taught that gentless is sometimes stronger than all the force in the world. He was not only a very human father and husband, but the father of India, and one of the fathers of modern democracy. He's also an inspiration to me sometimes when I am trying to raise my daughter in a gentle manner so in a sense he's my father as well.
I think rather than see the bad we need to see the greater good in his human-ness. After all, that's what he did.