From all accounts, Snyder did have good character. Somewhere along the line, something shifted. Once his incident happened, he was kicked off the leadership group, had to stay home for the bowl trip, banned from the facilities, and eventually mutually left the program because of his issues. I hope like hell he gets things turned in the right direction.
They are entirely different situations, and if Campbell did the same thing, I wouldn't have any problem with it.
With what you say, looks like the Iowa coaches turned their backs on him. Did Wirfs get booted from the facilities until his suspension is over also?