Web design/development are not the only places where this problem is taking place: pretty much any type of work that can be outsourced within the global market is experiencing similar problems.
I credit:
- global capitalism
- clients who are more concerned with price than quality or service
- clients who aren't interested in becoming educated about the work they need
- "me first, to hell with the rest of you" attitudes among freelancers
- The Four-Hour Workweek
So, would it be possible to this job and do college, too? You might still get to see your family more, plus you'd be preparing yourself for a more corporate future as most of those places will require an under-grad degree for advancement beyond a certain level.