Foul it's a foul.
The its late in the 4th or he's a superstar or whatever other reason are all cop outs. Fouls should be fouls. One of my biggest complaints is the "wait to see if the ball goes in or not" foul.
Refs should be consistent though, if you decide to call it tight, call it tight, if it's loose call it loose. Refs were fairly inconsistent tonight imo but Luka made it too easy for them.