Why do guys give up so quickly? How do I fix this relationship

A few days ago i posted these. Days have passed and he still isn't speaking to me. I have called and texted but he blocked my number. My parents were so proud of themselves and told me maybe I'll find him in jail or on a cotton field. I went to his house yesterday and his mom said he wasnt home but I saw a glimpse of him running up the stairs. So I climbed up to his window and after hesitating he let me in. I started begging for him to hear me out and we almost had sex but he snapped out of it, pushed me off him & accused me of trying to manipulate him into getting back together. He grabbed my hand & explained to me that being with me is too much for him mentally and I said what changed and he said my family. I told him that I am not my family but he just kept repeatedly saying I'm sorry and helped me out the window. Now my last shot to get him back is Valentine's day. I'm just so angry because if he truly loved me, this wouldn't have mattered to him? I walked past him this morning and he stared at me for like 5 seconds but turned away when I smiled at him. I'm overwhelmed and I don't know what to do anymore. I can't let him go at least not this way. I'm just going to go to his house again after school so we can talk since he isn't responding to me anywhere else.