I wouldn't call him an ass. He just has an ego that exceeds his accomplishments.
Snyder's problem is that he's willing to throw too much money at players simply because he's heard of them before. Joe Gibbs has done a decent job at restraining those tendencies, though.
No, Snyder's problem is that he thinks he knows something about football. He doesn't.