If I were the coach that made the offer and it was a fair one, your son would be off my list and I would move on to my next choice. The large programs have plenty of good players wanting to play for them.
Maybe some of our coaches can give their perspective.