The bitter fact is that the opposition parties have lost the touch with common people. The agenda-driven journalists find that people don't bother about their opinion anymore.
Non-violence is the greatest Dharma; So too is all righteous violence.
If you see the results, BJP got only 99 seats as compared to 116 seats in 2012 when the PM was the CM of Gujarat. At present the same CM is the PM who had a dream of gaining 150 seats. This dismal performance is after playing all tricks like delaying the announcement of dates of polling, announcing huge bounty of projects including Sardar Dam, Bullet train and many, appointing half of the central government cabinet for campaigning and the long presence of the PM throughout the polling campaign. All these were the reasons why this election drew attention of the country.
If you see the social and educational parameters, Gujarat is lagging even after 22 years of continuous rule of the BJP in the state. Please see the rural and urban pattern of voting, BJP got seats only in urban areas. There is a discontent in peasants, youths and backward communities. There is unemployment in almost all sectors of economy in the state.