I guess it would be too much of a mental leap for some posters to understand that it isn't a matter of "blame America first" but rather a a matter of "blame the USG first". But all you shrill go-to-war crowd "patriots" can come forward and convince us that the USG is entirely blameless because;
A) We elect them and
B) We have reneged on vigilance to the point that the USG has broken every single Constitutional link in the chain our forefathers thought would bind them.
What Buchanan is using here, and what you have apparently bought, is a typical Liberal argument of "moral equivalency". If some thug decides to murder 5000 Americans, and the Americans are not prepared, then the blame rests equally on America (or the government, or the CIA, or the FBI, or congress or any other group you care to name) for not forseeing the future and preparing correctly. In other words, you are as responsible as the burglar that ransacked your house because you did not install the proper safeguards on your doors and windows. It is a specious argument, and one that Buchanan likes to make in order to get his name in the news.
No government is perfect, ours is far from it. But blaming America just shows how deeply you and others like you have been duped.