Mahi has unselfishly given his best for India always, ofcourse he is human and might have erred some time that is fine but it overrides everything that he has done for this country. He should be respected always and not be put down by us and Indians ever. Humble human being deserves that.