It's their life.
Ssems like your child is not ready for college.
They need to learn to put forth some effort. You can help, but don't do it for them unless they work hard at it.! the military might not be a\ bad option, and certainly community colleges are a less expensive alternative to your states "flagship" schools or private institutions.