You are missing the point. These guys are not just your average run of the mill blue collar workers. These guys are in the spotlight and are, like it or not, role models to so many young kids out there who want to be just like them in terms of their lives and professional abilities. These guys know they are in the spotlight and are expected to behave accordingly.
And again, you don't comprehend a contract. The contract is not just with the club, its with the NRL. He breaches one code, he breaches both. Otherwise, if you just sack him and not de-register him for a year, what does it prove?
I tell you what it will do... Players who want out of their deals will intentionally breach the code so they get sacked, and can sign a new deal the next day. Didn't think of that did we?
All clubs are sub-branches of the NRL giant. If i was sacked from Branch A of Corporation X, I wouldn't be allowed to work in Branch B of that same corporation would I?
You aren't a professional rugby league player, or even in the spotlight. These guys are and need to learn how to behave if they are going to be in the public's eye.