LGray23, it seems like you have been doing your due diligence with research and weighing your options. Good on you, as a lot of folks do not do that. I would imagine that in the end your boy will be appreciative that he gets to grow up with the resources to be successful.
For those blindly bashing or dismissing the military, it seems you are enjoying your freedom with little respect for those who provide it. In that case, I hope you are doing something else for the greater good to earn the title citizen.