His words doesn't define your worth, this shows how bad he is as a person. He is just trying to put the blame on you to hide his own mistake.
Don't let these emotions over power you. You are strong.
Your points are strong, thank u for enlightening me
Your bf maybe knew what would hurt you the most and said it, you don't have to validate it cause it's his opinion, and whatever he thinks is his personal problem not yours, keep living your life to the fullest and don't let something which is not true, affect you