Curt Schilling is a hero. He went all-dad and hopefully showed a lot of people that words can and do hurt — and you can’t just say or post anything you want online. There are consequences for what you post on Twitter, Facebook and any other social media.

Jared Wickerham/Getty Images

Schilling is a retired baseball pitcher, who had a great career. He helped the Boston Red Sox win their first World Series in 2004 (since 1918), and he will probably end up in the Baseball Hall of Fame. He was that good. But right now, it's safe to say that he’s a Hall of Fame dad. Not that a lot of Dad’s wouldn’t do the same thing, but he’s fortunate to have the forum to get some attention to this problem. And it seriously is a problem.

It all started when he tweeted a congratulations message to his 17-year-old daughter, who’s a high school senior. She had been accepted at a small college in Rhode Island and would play softball there. Because he was a former professional athlete and former Red Sox, he is followed by a lot of people, and not all those people are adoring fans. Whether it’s rivalry, jealousy, whatever, some of the comments that followed were ugly. Mean, lewd, violent, ugly.

And that’s where Schilling said “enough.” With just some simple internet research, he identified the authors of some of the most offensive tweets, and out-ed them, reported them to their schools, coaches, employers, and made a statement that this is not ok. If you read his blog, or hear his comments, he understands guys will sometimes say stupid things at the time and be knuckleheads. But this is way over the line from that.

Here's the original blog post from Schilling. WARNING: There are numerous offensive words in this piece.

The reaction has been overwhelmingly been positive.

In one of the comments sections, one person made a great point: Would the offending poster apply the same words he posted about Schilling’s daughter to his own mother?

Here's an interview Schilling did with Dan Patrick this morning.

As a father and just as human being, “Bravo, Curt Schilling.”