No, I am skeptical about the effectiveness of such approaches. Clearly, they are effective to some degree, but not 100%. I find it very disheartening when people applaud a partial solution and want us to think it is The Solution. Sure, especially in the short run, partial solutions may be the best there is, and such is the reality of things, problems are not rarely difficult to solve. But that should not stop us from looking for thorough, long-term solutions. Like I already said earlier -- While treating symtpoms is necessary, the real, long-term solution is in dealing with the cause. Approaching discussion in the mode of "He that is not instantly and wholly with us, is wholly and totally against us" is not helping find that long-term solution. And there appears to be a short-term evolutionary advantage in doing so. People who focus solely on competition seem to do better in life (even if that requires them to ignore the many instances of cooperation that were also required for them to succeed).