Firstly, let's take a look at some of the things you just said. By saying they, you are generalizing the public schools as if they are the same. Are you not stereotyping public schools? Isn't that what you said you hated, when they stereotyped you? You are contradicting yourself. You hate generalizations, but yet you are doing it yourself.
Secondly, here is an example of the recruiting public schools are facing. Ensworth is a new high school. They somehow have gotten the two best players from McEwen. I know you probably don't have a clue where McEwen is, but neither does the rest of the world. Now, I ask you how did these two athletes just up and decide to leave their small world named McEwen? Recruiting that's how. Do you really think they have to pay the large tuition it is to attend there. Don't be naive. They can be put on scholarship.
Lastly, I'm not going to say all, but most kids given the chance to attend a private school in Nashville or anywhere is going to choose the private school. Let me tell you why, academics. Parents do want the best for their kids and (I hate to bring up generalizations in front of you, because I know how you "hate" them so much, Benedict Arnold) private schools have a tendacy to be known as good institutions for learning. Therefore, it is not the fault of the public schools that they cannot keep their kids. It is not like public schools are not doing the best they can with the funds they are given. However, I would like to hear you further explain yourself on the subject about stereotypes and how it is public schools own faults for not keeping the athletes at their school. By the way, Volunteergenerals are idiots. How do you like that generalization.