I agree with others. Your son should try to mend the fence with the high school coach and hope the coach will give him an opportunity to personally grow and lead the younger players next year. If your son is as talented as you suggest, he'll probably find a program based on his skills and the resources of his national travel team. My oldest son played for a similar type travel team and only one college coach called his high school coach. All the other college coaches called his travel coach.
Hopefully your son grows out of this phase of his life, and realizes he may have another shot at a better working relationship with his college coaches and teammates who will be far less forgiving. Working among a team of 34 other talented college players and a coaching staff will keep him in check and humbled.