Countering the criticisms on Indian constitution