Hurley is a Calhoun disciple, has stated he's here to build the program back to prominence, and has reportedly encouraged his players to stay with the program and buy into what he expects of them.
When that's your stated goal, you sometimes have to look past quick fixes such as Heron because forcing a kid out in order to get Heron doesn't seem to fit a long term program building philosophy and would surely make the players question his integrity.
Consider this circumstance even though it's not the exact same scenario: Calhoun, in his first year when UConn had miserable facilities and no academic support program, turned down Tharon Mayes (from CT) because we didn't have the counselors and tutors Calhoun believed Mayes would need in order to maintain eligibility. Instead, Calhoun suggested he go to Florida State where Pat Kennedy had all such assistance in place. Mayes went there, had a good career, and ultimately his son Xavier Rathan-Mayes chose Florida State. So, while UConn lost two players, Calhoun established he was in it for the long haul and was not going to "use" a kid for as long as he could keep him eligible and then throw him away.
If Hurley has encouraged all his players to stay with the program and then forces one out in order to sign Heron it sends a very negative message about how much (or little) he cares about his players.
Calhoun showed he cared about a player just as Hurley will be showing how much he cares about the players if he passes on Heron.