Technically yes, but Jaswant did try his best, under hideous pressure. He certainly should not be accused of "vote bank compulsions". And anyway, India has dozens of small airports. Let us be realistic here, and cut Jaswant Singh some slack.
In this case, the Congress and the Left deserve criticism for not stepping aside and letting the government carry on with its job. For electoral gain, that Brinda Karat literally organized the families to protest against the government. The opposition gained maximum mileage out of this incident.
Your second question - yes, I agree that they would not have spared congress. But then, what's life without Congress-BJP fights?