The military doesn't take undisciplined people and make them disciplined. They enhance an already disciplined and honorable character. You would be looking for the wrong thing out of military service.
"A lot" of time is not generally what most people in the Army would describe as their time with family. In war and peace, the military is more demanding than most civilian occupations.
North Korea can barely find the keys to their equipment. They haven't had a successful launch yet, by modern standards of success. They have nothing but a large ground force.