I'm not sure if morality was an issue as much as him trying to hide what he did.That may be a indication of someone who won't make a good teammate.
I'm sure it's not as cut-and-dry, but the difference between the Davis visit to 'Bama and the McCoy visit to WVU is that McCoy didn't lie to anyone about where he was going, etc. the way Davis fabricated a story about attending a family member's death. Secondly, Miles keeps almost everything close to his vest. From injuries during the season, to recruiting, etc. so it would come as no surprise to me if Miles' policy is not so much that you go, but that you tell him you're going. I say that because it's obvious Davis didn't inform anyone until it was already reported that he was there. ...BIG difference in my book.