Everyone has an agenda. "Having an agenda" just means "disagrees with me." It's like neutral. If the news reported only what you consider the truth, you would consider it a neutral source. If you watch fox, NPR has an agenda. If you listen to NPR, fox has an agenda. If you are a critical thinker, you see that almost all institutions "have an agenda." In china, "Taiwan is part of China" is neutral, to Taiwanese it is not neutral. The word is meaningless. Is "Taiwan is a country" a lie in China? Clearly context and frame have deep deep implications for interpretation of information.
That's exactly the type of thing Snyder brings up and exactly why I like him so much. He cuts through the crap. He has a very consistent and crisp processing of reality. He systematically dismantles people like you in Q&A's almost every time.
As for what you're saying you must realize that "anonymous dude on the internet" doesn't compare favorably as an authority to "Yale professor of history who has spoken in front of the UN and published several well regarded books"
You are making rather extraordinary claims as if they are self evident, and they are not.