I have no idea why the obvious hatred for LeBron, has anything to do with whether the referees should be enforcing a lane violation rule. Like Moranis said, why have the rule in the first place, if your not going to enforce it. BTW, if they enforced the rule consistently, then we wouldn't see it all the time.
On the other hand, I do understand that it seems like a ticky tack call. However, if the refs are going to use the excuse of whether LeBron was in the circle to make the argument to use replay, then they should enforce the lane violation rule. That review was not warranted in the first place, but the lane violation is an actual rule.
Having said that, there is simply no excuse for what JR Smith did.