Ah but you are wrong. Dr. Sen has been showcased as a great 'intellectual' who is passing 'MORAL' judgement on Modi.
In the process both is 'intellectual' capability and his 'Morality', both will be questioned.
His claim to 'intellectual' fame is the Nobel prize. That has more to do with his 3rd wife than anything he ever wrote or published.
His Morality is questioned by his being unfaithful to his wives and who has used his wife to wrangle himself a Nobel prize. How much points would you give such a man for 'ethics' ? He comes across as an ambitious man who is goal oriented and ethics be dammed.
Clearly he does not come across as a man who can pass judgement on others.
Why not call a Spade a Spade ?
If he has to audacity to pass moral judgement on Modi then he should not have problems with others questioning his morality.
It is wrong to question his morality and intellect because you don't like his opinion. Instead of throwing dirt on him, counter his argument. Question his comments, not his personal life.