To defeat terrorists we first need to defeat these anti-national pseudo-secular forces. They will blame BJP for creating Muslim terrorists. But this is a fallacy. For example look at Europe where even though most Muslims due to their cultural backwardness are unemployed and survive on government grants, Islamic terrorism is still a major problem for these countries. Islamic terrorists take appeasement as a sign of weakness and get encouraged. The more you give in to them the more they will demand. For example US policy of no negotiations with terrorists has resulted in less Americans getting kidnapped.
TADA created fear for Terrorists and their sympathizers till it was repealed for Vote bank politics and even now most political parties are unwilling to go for such a law.
Three years after deadly 7/11 train blasts in Mumbai we have neither been able to convict anyone nor even able to get to the bottom of the case. On the other hand in 1992, Mumbai Police was able to solve the case immediately after the incident with the help of TADA.
Terror cells are operating in India with impunity and getting bolder with each success. The major difference now is that it is a home grown terrorism, which is much more dangerous. There are some peaceniks who will suggest that we should continue to appease Muslims so that they stop targeting us. We have tried appeasement in Kashmir and as a result terrorism has revived. There is nothing that encourages terrorists more than appeasement.