...plus all the shirt-pulling, barging etc, all in what is supposed to be a non-contact sport.

It's just nonsense.

That's why I don't bother watching it.

If you want to jump on each other's backs and drag each other around the field, take up Rugby !