There was clearly tampering, but since tampering is legal now, it doesn't matter. When the whole Vega/Cornell/OSU flareup happened, I mentioned that this was unethical. I still think it is unethical, but I got a ton of pushback, and there is a good chance this comment will get some pushback as well.
As an NC State fan and booster, I am concerned about a couple of our guys in the off season. I know it is different, but the same idea. The Pack has already lost two guys who had verballed this year, but not nearly as good as James.
As a fellow ACC guy, I feel for you. (My wife was a Hokie)