The people did not elect the President and Vice-President. These worthies were selected by Mdm Sonia Gandhi and her Communist chamchas. In fact, public opinion was in favour of the incumbent President.
As far as the BJP taking a hike is concerned, please remember that is has a sizable presence in Parliament and the States. The Leftists are in Parliament only by the blessings of Mdm Sonia Gandhi.
Having said all this, I believe the nuclear deal is beneficial for India just because it is opposed by the Loony Left!