I agree that in a lot of cases it can be good to just persevere, but I'm really tired of seeing this back-and-forth. It's not all or nothing. If you're doubting yourself, if you're not 'all-in', take a break. You can go back and you will if it's the right thing for you.
Don't drink the Kool-Aid, stay in school. Use Coursera and other available resources to augment your university education.