I think it is very possible for people to change. Chris Brown is immature and often acts like a jackwagon, but I have to think that the court dates, the public ridicule, the constant hate from random people, and the possible loss of his career might have given him pause. Hopefully, he's learned like you have.