It's compromise and not contextual morality that voters are resorting to when voting for Modi. Look at the options before criticizing a vote for Modi. Alternatives to Modi are S.S.Vaghela, B.S.Solanki ....etc. Though Congress has not named its CM candidates but one can guess its gonna be one of these Vaghela, Solanki etc who are all GUARANTEED NON-PERFORMERS. So any sane voter will make a compromise and vote for Efficient but controversial Modi rather than Secular but Lazy Congress candidates.