BJP is proper Authoritarian. This is coming from a right leaning person.
The sad thing is they will probably win again in 2024. The damage that 15 years of BJP has done to the social fabric of India, and the undermining of the core founding principles of the republic will last for generations. It's hard to imagine it going away :(
It's much like how Trump was elected.
If you think that majority of Indians were ever secular, I think that you never left the bubble of upper middle class, city based society.
Hindus are, generally much more advanced than Muslim in terms of education, finances, etc. and couldn’t be bothered to cause communal violence because they have much more to lose. And the ones that are left behind, didn't have a uniting force. BJP/RSS has accomplished that.
The people lynching Muslim for eating beef are very rural, very uneducated Hindus with much less to lose. And the rest of them openly support them.
I will say, 80-95% of Hindus were never ever secular. BJP is creating new zealots now, but they didn't need to do so to come to power.