UPDATE: I emailed Stever Kirschner at UNC and asked how a school could determine on it's own whether a violation occurred. This was his response:
Our compliance staff reviewed the situation and determined there was no violation. Had they determined otherwise, they would have reported it to the ACC as a secondary violation, which also is normal procedure. Our staff routinely discusses compliance matters with ACC and NCAA staff regarding NCAA rules.
I would imagine the NCAA probably vests all schools with a certain degree of authority to investigate violations allowing them to police themselves to some extent. This is actually the way it probably has to be since the NCAA rulebook is so complicated, the resources needed to track down every possible violation would likely me enormous. As I suspected there is constant consultation between schools and the NCAA which means this was probably discussed at length to determine if a rule was violated. Had the NCAA thought UNC was improper in their determination I am quite certain they would join the party.
Thanks to Steve Kirschner for answering the email.
The Charlotte Observer is reporting that the NCAA compliance department at UNC has completed their review of Iman Shrumpert's visit and determined nothing improper occurred when Shrumpert had contact with Sean May and Marvin Williams while in Chapel Hill.
In an e-mail message to the Observer on Tuesday, North Carolina associate athletics director for communications Steve Kirschner wrote that former players Sean May and Marvin Williams and North Carolina's compliance officials were under the misimpression that as part-time students, May and Williams could speak to recruits.
Only full-time, enrolled students are allowed to speak with recruits, Kirschner said.
He said the compliance office determined a violation didn't occur because it hadn't been aware of the distinction between part-time and full-time regarding conversations with recruits, and because the conversations were "brief and not recruiting in nature."
I will go ahead and wonder out loud how UNC can determine on it's own no violation occurred unless they consulted the NCAA or are empowered to investigate certain things by the NCAA. I also find it interesting that when Shrumpert visited Marquette, former player Dwayne Wade was on campus and the article I read made a point of saying the two did not speak citing NCAA rules. I wonder if that would have been the case had UNC not starting looking into it as a possible violation in Chapel Hill. At any rate it really comes down to "no harm, no foul" in this case since Shrumpert decided to attend Georgia Tech. And UNC has apparently informed all coaches to be aware of such contacts in the future.
Now cue the ABC Conspiracy Theories Machine to tell us how UNC will never, ever get caught for anything.