BJP is completely alien to the society India is turning into. Unlike what many people think I have a lot of respect for BJP and RSS and the principles they hold (though not Modi and gang). But I know enough history to understand they're outdated.
Society ??
Indian Society is still remain on that old family structure .Parents will take decision untill marriage and kids will obey that.
Indian society in general likes those values and that is why RSS and BJP still have these large support.