I vote for suck it up and maintain a good attitude.
Your son can put up with anything for three months.
He can still work on his skills. It's a great opportunity to work on grinding and leadership.
Summer travel ball will be here before you know it, and he'll be glad he played with his school buddies.