You're right and if the AFL wants to stop this sort of thing happening they should suspend Brown (very hard for me to say)
He's given himself up on a plate to be made an example of
I dont care that Brown did what he did. But I do question his mental capacity to come out and admit this whilst still playing and having a contract stating he would abide by the AFL requirements.
Sheer stupidity.