Agreed Pumps, he's got nothing to lose but I can't see it going in his favour if he gets 10 games after a 3 hour discussion. Also his previous conduct weighs very heavily against him. If it was a first offence then you could perhaps claim it was an accident or a "one off". He's done this before and plenty of other things besides.
I don't want to start a "pile-on" with Flanagan but you do wonder about how much the club values the quality of discipline. For us to become reliant on someone so inherently unreliable is very poor. It also sets an abysmal example to other young players that you can have as many brain farts as you like and you'll still get a new contract. Good as Flanagan can be he's not worth the hassle. He's had his discipline problems since he was a kid and he's getting worse. If we're serious about progressing as a club then players with his attitude can't be part of the team.