Former AFL great Jonathan Brown admits he shouldn't have played on in grand final