The Cleveland Browns are between a rock and a hard place with Myles Garrett, and there is plenty of blame to go around.