advice pls

so I’m pretty hurt right now this guy I’ve known since high school we started talking a couple months ago and it was getting pretty serious but all of a sudden yesterday he cut things off. We ended up on the phone today and he told me it was because I was too soft and he knew he could walk all over me. I would think this is so rude but honestly it may be right...I know I can stand up for myself but he said when it comes to guys I don’t .. has anyone else been through something similar ? I’m just not really sure how to take this or what I can do next time