But there's a limit to propaganda. At some point the masses will realize their priorities.
Considering the mood in the Indian public. They will not realize for the next few years no matter how bad the situation gets. Indian public is extremely happy that Modi is going after muslims and appear tough and bold in many places. They don't care whether those policies are working or not. They are not as pragmatic as the Chinese when it comes to government. India is a deeply ideological place.
In fact, even if China and India starts a full-scale war, and India loses badly, Modi will still be popular for the next few years. The media is entirely pro-Modi and will spin Indian defeat into heroism of the Army by making up high Chinese casualty figures. They will say China got a bloody nose despite winning. Indian public will lap it up.
Indian public mood right is similar to how China was during the cultural revolution. A deeply emotional and ideological place where pragmatism and facts have no place only ideological purity is important. Someday this frenzy will break for sure and there will be a lot of shame and sadness. But that time is still a few years away.