Hardest decision YOU ever made? LOL. This is all about you, isn't it?
Think about how your son is gonna feel when he has to start over with new teachers, new friends, and a totally new environment all because Daddys' feelings were hurt by a rational business decision. Ya know, I'd really concider growing up at some point, if I were you. But then again, it's YOUR code that was broken, right?
Carry on. Good luck. God Bless.