As a teacher, parents are the bane of my existence. If any parents are reading this, please for the love of God let your kids solve some of their own problems. Make your kid march his butt up to the teacher's desk and ask his question instead of having mommy or daddy e-mail. And this goes for younger kids, too. Also - your kid isn't as smart as you think. But I digress.
Only echoing what others have said, but you need to start talking to people. Have a conversation with the basketball coach to get to the bottom of that. Give the AD a head's up - administrators know parents are crazy, but they also don't like to be caught off guard by an unhinged lunatic showing up in their office. Give them advance notice that you have a reactive parent and the administration will be far more likely to back you if push come to shove.
Suggesting the dad contact the newspaper himself isn't actually the worst idea, either. It will make him see the absurdity of it.
And finally, I see that you're in a competitive region, but it is after all a high school sports team. The fact of the matter is, a lot of kids come out for the team for the socializing and popularity. Doesn't mean you can't still have a positive and goal-oriented team culture, though. As Otter pointed out, praise effort over ability. If you've got a 22 minute runner who worked her butt off and is now running 21:xx, give a lot of positive reinforcement in front of the team. I'm not saying she should be running varsity, but this will help build a culture of hard work.