As it reads, almost looks like a perfect textbook case on how liberalism and its respect for human rights is indeed self-defeating against a ruthless ideology. At least in the short / middle term (let's never forget that Hitler also thougth the same).
It has its problems in long term as well. Stalin also wasn't big on liberalism and fared a lot better. Insisting on liberalism, human rights and "progressiveness" is the big reason why the US hasn't really won a war since Korea. Against a ruthless ideology, especially one centered on a religious cause, the US is simply incapable of fighting properly. It's treating every enemy in kid gloves, while the other side fights with everything they've got. TBH, those problems prevail through the entire NATO and The West in general. It's why they're not winning against ISIS, the Russians (who manage to be pretty ruthless without being complete monsters, BTW), Somali pirates, etc.
About the internment camps, I find this wouldn't be a bad idea, but the US isn't capable of implementing it the way it'd make a difference. It would need to be done right. People were released from Iraqi prisons far too early. From camps like that, they would have to be released "when the war (or Terror) is over". Which likely means that they'll all die behind the bars, because this is looking like one long war. They certainly wouldn't endear people around the Middle East to the US, but that's not the point, either.
TBH, the US isn't really fighting this war any more. The local militaries, with much less qualms about human rights and public opinion, seem to be the primary combatants. They can and likely will win this, hopefully slaughtering enough ISIS combatants that the movement will die. The best thing the US can do now is not give people any more reasons to radicalize (and perhaps support those militaries logistically). The Middle East doesn't have a high opinion of the US, so if it isn't going to fight, it should concentrate on not making it even lower.