Well, the video and the actual play-by-play link say it was his SECOND foul. That's a groovy narrative though that you're selling, especially when it isn't really true.
.Well so below is the official box score which lists Rob for 3 fouls in the first half (below) but I think one of them was actually Rob GETTING fouled and it listed it wrong, so that is confusing but I will admit that.
Official Box Score
And even if it WAS 2, my point remains- he picked up his 2nd foul, and THAT is why Cal pulled him out- foul trouble.
You acting like Cal just pulled him for no reason is what was incorrect here.
Foul trouble and a guy asking to be pulled out is the only reason a player should be subbed during a big run by a group. This fell into the foul trouble category.
But at the end of the day- we AGREE! Don't sub when the current group is on a run (except for foul trouble like Rob in KU game, or someone asks to come out), which is why it took 5-6 mins for him to sub against Mizzou, so idk what the argument is for at this point