I've had a few students in my classrooms that are great when they're *in* class, and pretty good about coming to class, but fall behind on assignments because they won't do homework.
One even told me that he wouldn't do any because when he's home, it's his time with his family. I want to empathize, I really do, but I have other students (also with families) who make great efforts to get their work done - staying up into the night after their children have gone to sleep.
And to a certain extent, I understand. I'm not always motivated to do my grading once I'm home, either. But, this is college! He drew a firm line in the sand - that he would not do work outside the class. As a result, he didn't pass, even though he was very bright and capable. When a student draws such a firm line, how can we get them to compromise?