User blog comment:Mrdaimion/Mini-Rant: Amanda Todd/@comment-3220924-20121014184259

Completely agreed. Amen, MrD. Amen.