He has no back bone and his mother is a racist. I don`t know, but you can find a lot better than that. A true boyfriend stands up for his woman. He did not. And he has a mother that is ignorant. You would not have been happy there. Sometimes God removes people from us, when he thinks they hurt us more than love us. I know it hurts, but that he broke up with you is the best thing that could have happened to you. He is no good. I hope and pray you find a good man, someone that will treat you right and is kind and friendly to you.
Submit your prayer request. Thousands of caring people will see it and pray for you.
I don“t know what happened, but may be you should get active and do something that shows Olga how much you love her. Show her how important she is to you and that you really want her in your life. Talk through mistakes and try to solve them. All the best to you.