One thing college proves is that you have the drive to stick with something for 4 years and succeed. You learn a whole lot of other valuable lessons and information while doing that too.
Look, I'm not a fan of rising tuition costs, and the growing requirement for manufacturing jobs, that clearly have no need, requiring a college degree. But we need to stop encouraging people to be stupid and give up while insinuating that they're doing the right thing. They're not. As mentioned most of the drop outs already had lots of contacts, maybe a good idea, and mommy and daddy's money to carry them. Most of us don't.
Instead, maybe they should get a degree and use their new found skills and insight into the system to help reform it and make it better for everyone. The message certainly should not be to ignore the broken system and subscribe to a life of indifference and complacency. That message is crap served with a steaming side of bullshit.
I've noticed several design suggestions in your code.