Rugby League is a microcosm of Society itself. In all levels across all societies you will always have that rogue dickhead element. That 0.1% of people who just can't help but f**k up. The question shouldn't be, "How do we eliminate this element from Rugby League?" the question should be "How do we eliminate this element from society?"
Put together any group of people the size of the group playing and participating in any level of the NRL, anywhere else in the world and you will have a small element of that group that:
a. will break the rules on what is acceptable within the group
b. will be expelled from the group for their behaviour
I believe that the NRL and Rugby League is doing all it can under the circumstances, but until society in general works out a solution to this issue, we will always have these sorts of things pop up in the NRL.
TBH I actually think the NRL are doing a reasonably good job. I think I heard that we've had 5 or 6 players face charges this year across the comp. I reckon, there'd be more than that facing charges just in the street that I live in. As usual, the media magnify the situation. Whilst I am not condoning Inglis behaviour and I think he is a complete goose and anyone who belts a Woman deserves to cop the complete brunt of the law, you can't single out the fact that he is a League player as some sort of cause for his behaviour. Nor can you tar all League players with the same brush.