Most Helpful Girl
You aren't wrong for wanting someone on the same page as you, but you're also both young and you don't know where he could wind up. Some people are late bloomers, and you could kick yourself years down the road for giving up on one you love. But that being said he could have needed that "kick" to get him going and breakups often do just that. If this is such an issue to you now it's going to be an issue until he changes, and you can't change people. No matter how much you want to. Getting back with him so soon will most likely cause him to assume his lifestyle and actions are okay with you now. He won't grow. He might not change regardless and you have to accept that.
Love is accepting flaws and making compromises... But it doesn't mean that we can't find a crossroads and realize there is an issue at hand we just cannot accept. That's okay. It doesn't make you a bad person. It doesn't make you stupid either. You're actually smart for going after what you want and knowing you can't change your ex, while love is amazing, it shouldn't make you miserable.