Congress does not like BJP ,Left hates BJP,SP does not like BJP ,BSP does not like BJP
RJD does not like BJP,JDU does not like BJP,Minorities hates BJP because of the wrong propaganda of Seculrists(Seculrist means Hindu haters)
What BJP should do?
The present leadership of BJP is incapable of doing any thing about it. This is because they have a lot of leader but no real statesman. And statesmanship is the need of the hour.
For example, on issues like nuclear deal or FDI in retail BJP should have played a role of constructive opposition and supported the government. Had they done so their prestige would have gone up sky high and all the Laloos, Mayawatis, Mulayams and other Hindu haters put together, would have been no match against BJP.
But by playing their current hackneyed and unintelligent politics they have not gained anything.