Politics do exist. Unlike some people the one's who told me about the politics were a couple guys whose kids ended up playing D1 and a couple whose kids ended up playing pro ball. At times it was pretty blatant. At times things seemed pretty fair. Even so all you can do is try to be so good that the politics don't matter. Not every player has that luxury.
You'll be a lot happier if you convince yourself that there aren't any politics regardless and as some others have told you don't get your son worried about politics.