Yeah, I can't buy the "She forgave him and is giving him another chance, so we should, too" line of thinking either.
As for the Vikings, it's not just the Raddison. Nike pulled their AP stuff, the governor came out against them, etc. When public sentiment is against you that much, combined with sponsors bailing on you, that kind of money loss AND public backlash is not something the NFL or an NFL franchise wants to happen, so while it is cowardly that it took that for them to do the right thing, barring Peterson until all is settled is the right thing to do.
I still can't believe no one in Carolina is speaking out against Greg Hardy. Is the league asleep at the wheel yet again or what?