Just like the average western/Indian journalist, you still haven't understood what secularism means. This can be perfectly explained by your statement about Sonia.
India has been secular since ancient times and doesn't require the Constitution or Congress or Left parties to be secular. You need some lessons in Indian history and you need to find out properly why people have started to retaliate against evangelism and jehadis.
As for Gujarat, Modi keeps on winning there. Gujarat had nothing to do with national election results. It was more to do with the middle class not voting in numbers and the NDA allies doing terribly.
I think you need to go around the country again and understand the pulse of India better before coming up with cheap views/articles like these.