Snyder is just getting started. Franchises need to give coaches a chance to build something. There are almost no coaches that can come in and change a team's culture and improve players in just one or two seasons. Sometimes a new coach re-motivates a few players that are unhappy, but I think that effect normally wears off because the players usually have unrealistic ideas of who they are and what role they should have, so they'll typically be unhappy and lose motivation again soon enough.
I think the offensive side of things just wasn't the focus last year. I'm willing to wait and see what he does once he switches more of the focus there.
I want Snyder for a min of five years. If it's clear he sucks at that point then let's make a change. But I've seen enough positives from him so far that I trust him for a few more seasons.