I read it and my take was "meh". Certainly not up to his earlier work. You can only repeat a theme so many times before it gets old. He's not the only such author. Stephen Hunter comes to mind.
Stupidity has its way, while its cousin, evil, runs rampant.