Actually, the corps takes and keeps many, many stupid people. Not that your son is, but I guarantee you he knows plenty of stupid marines.
When I met my Air Force recruiter, he was on the phone with the marine or army recruiter. They called him because someone who scored 26 on the ASVAB wasn't...