Thanks Stef. There are some great youth sports programs that are working on this at the grassroots level:
Positive Coaching Alliance http://www.positivecoachingalliance.org
Responsible Sports http://www.responsiblesports.com
Coach Across America http://www.up2us.org/coach-across-america
And while I am a firm believer in the "bottom-up" approach, it's what goes on at the top - pro sports, in this case - that grabs the headlines. And as you pointed out, the NFL has not done well to address social issues within its ranks lately. We'll see if the same holds true here.