K.I.
The Coach is suspended for the rest of the season, so I would leave my son on the team and have him complete his season and then find another team/coach next year.
I am a firm believer in finishing what you start (it's a great lesson for the kid)....and I would try to look at this as a learning experience for your son, there is a way to win gracefully and a way to lose gracefully!
~My son is 8 and got asked to play on a 9U Pony team for the first time this year and it has been STRESSFUL! We are lucky to have such a good Coach and are VERY aware that there are a LOT of bad ones out there! We had a tournament (we took 2nd place:) on Memorial Day weekend and we had a game against a team with the WORST Coaches in the league and an argument ensued and ended w/the head Coach of the other team getting kicked out b y the Ump! Phew! It was a sight to see, that's for sure!