If that's the case I would have taken the loss. I would have spoken firstly because I don't care what the tournament rules are...if I see someone making an honest mistake who was clearly on his way to winning then I will speak up. Winning is a relative thing...not an absolute. If I knew a player was about to commit a foul, and I did nothing to let him know then it makes my character weaker which in turn makes me a weaker player.
It basically comes down to perspective. Shane knew the kid was about to foul. He literally jumped out of his seat in excitement.
Why was he excited? Because Shane was about to lose the game, and have his opponent go hill hill with the break.
Why was he in this position? Because Shane was outplayed.
Does winning because your opponent mixed up ball color that should never have been changed up in the first place tarnish your win, when you saw he was about to foul and said nothing, even knowing it was against tournament rules? Yes.
Another example. If/when I am in the US final, and after sinking the 9ball, I touched the cueball when it was clearly not heading to a pocket, and get called a foul. I would not consider that a loss from my perspective. On the flip side, there are wins that I would not consider a win...such as if I was the other player, and the ref called the foul on my opponent who touched the cueball...I wouldn't accept the win, nor the winnings.
I am not the only players who think this way...a good example is a snooker match where the ref called a foul after a different 3 rail attempt to get out of a snooker, and the player overuled the ref and turned down the foul and resumed shooting.