To me the larger issue here isn't what happened in this case, but rather the idea of giving Hardy a big money contract. Even if it turns out he did nothing - or at least very little - wrong, you still have to question handing someone who hangs around people like this girl and who has had other issues (speeding tickets + motorcycle accident) in the past $10+ million a year on a long-term contract.
If he's going to be a Panther past 2014 - which is 50/50 at BEST right now - it'll be on a contract that has strict language regarding off the field behavior. If it turns out all he was guilty of was hanging around a nutcase then we could leverage this into a more team-friendly contract, which would include strict guidelines for off-field behavior.