Though not a big supporter of the UPA government, I think this time the opposition parties (BJP/NDA) are behaving wrongly. To sit in the opposition does not mean that they'll have to oppose every government step and critisize every action. In this particular incident, I believe, the government was nowhere at fault and must be blamed for nothing. The militants could have attacked in a similar fashion under any government, be the government 'hard' or 'soft' on terrorism. In fact, the police must be given credit for the fact that the militants were stopped (killed) before they could penetrate deeper and cause serious damage.