Maybe it's me, but I don't feel that way one bit about professional sports. Maybe because I'm not actually connected or affiliated with any of the pro sports teams I root for. I actually went to Seton Hall; it's connected to my name because I have a degree from there, the ostensible reason to have been there. I chose it and it chose me, and I have that emotional connection to alma mater. If we choose also to connect emotionally with the athletic programs, that relationship comes many other bargains implied by the culture of loyalty.
Pay for play has introduced a lot of new textures to that fabric, but as I have said many times here, I am totally supportive of a player's right to be paid. My only caveat is that if someone is going to search for quality remuneration, that he not sign with a primary rival of our university's teams. In this case, that's Rutgers and St. John's.
Does he have the right to do so? Of course. It's legal. Is it correct? It is as long as that player is comfortable knifing the people who effectively funded his past season, shanking the coaching staff that actually did unlock his potential, and taking a dump on the doorstep of everything we idealize about Seton Hall basketball. That's the bargain he chose.