Roasting?
I'm not about to start a hypocritical tirade of a moralizing douche.
I've done my share of mistakes and so have all of you.
The point is to understand, why the mistakes have been made and to concentrate on the solution, so that you can survive and prosper in a more efficient and appeasing manner, for those you actually care about.
C'est la vie.