I guess it works.
By joining the army, he can save a lot of money for college afterwards, and enjoy the benefits of being involved with military. US will never declare war on China--for it hasn't technically "declared" any war since Vietnam. If there is, by any chance, however slight, that such a conflict does exist, I'll find the best solution for myself...