If you study history you understand extreme fundamentalists have always existed and have always used terror acts to make up for their relatively small numbers. Anyone that says WE or other countries 'cause' terrorists is simply a fool. You cannot 'win' the war on terror in a traditional war sense. At the same time...you cannot stop fighting them. So...the answer is that the war on terror must NEVER end. They arent looking for appeasement. They arent really just good guys with a strong sense of pride in country. They are extremists...fanatics...and they wont stop until they get what they want. So fight them always, ignore them and suffer the consequences, or roll over and die.
I think our country and Presidents have all done a decent job fighting terrorism. Yes...even Obama. I think that has to continue. We have to balance following the constitution and protecting the rights of US citizens with investigating potential terror planning by non-US citizens that happen to be here in the US. We have to have aggressive intel and policing. And when groups rise up like ISIS has we need to squash their head like little ****ing bugs. It would be far more healthy if the world took a stand against scum like ISIS instead of sitting back waiting for us to do it. But if they wont, we still have to.