Would it be okay for everyone to just agree to disagree on this? There's obviously a case for both sides.
I think the u19 incident wasn't great, the batsman was playing the game properly and the bowler took advantage but for most of them to be honest, I've sided with the bowler. They're usually half a metre out, which is an absolute outrage, you're stealing ground. The law specifically says the bowler is within his rights to dismiss you if you blahblahblah... then don't blahblahblah. As far as I'm concerned knock the bails over and send them on their way every day of the week.
Nowadays every wicket is checked for a no ball and we don't warn the bowler or say it was harsh as he was just over. Harsh or not, it's a line call and you're not beyond the line, go to the dressing room, have a cup of cocoa and cry about it.
Maybe all captains should just say something like "Look mate, we're playing Mankads so watch it." at the start of the game to the opposing captain and go "We warned them not to come crying silly buggers if they're caught stealing ground." if anything happens. Then I suppose everyone would then say "Oh dear, the warning wasn't notarised by a justice of the peace." or "We need to warn them more times."
Nobody *has* to warn me not to steal sweets from the store, run a red light, speed, litter, it's just something I know I shouldn't do and if I get caught and let off with a warning, then I'm lucky. If not, I can't turn around and say I should be warned first, the policeman is a jerk. Even if he is, so what, I'm still wrong.
If you feel different, that's fine but I think my view is just as valid as you feel yours is.