Snyder is a lightening rod for controversy. He brings a lot on himself. It is his team and right or wrong he can try to be buddy buddy with certain players. It may not be best, but he has the right.
When he hired Shanahan he knew he was getting a control freak. We knew Shanahan the GM would be the downfall of Shanahan the coach. I'm not a Shanahan fan, but since he is coach of my team I supported him.
I place the blame for this mess on Shanahan, Snyder, and even Griffin. The 3 of them need to learn how to play nicely together.