If you are a smart nerd, you realize that you are dealing in anecdotal evidence and know the pitfalls of that. Your thought process seems to be : "I got beat up, therefore girls in general have it easier than I did." If that is truly your thought process, it tells a lot about whether or not you are a smart nerd or not. High school was a social meat grinder with no positive memories for me, and I still recognize the advantages I have had even through that horrible time.
Logically, you know those who were drawn to CS and actually made it into the program, but have negligible information about those who were drawn to CS and discouraged from it.
You really don't believe in a gender bias? Really? There is ample evidence for it. http://blogs.scientificamerica...
[ tldr: a study shows that the exact same resume gets statistically significant different responses when male or female names are attached to it ]
Of course sons are praised for being strong, and they are also praised for being smart. Even the dumb ones are praised for being smart the few times they do something not stupid.