I don't see it as self-hatred, nor do I see life in general as meaningless. Before I found something worth being here for, or more someone who made living worthwhile, nothing really mattered. I was floating around, in meaningless jobs, never really happy, not really thinking about the meaning of life. Then I found someone who I could open up to and wanted to share everything with. When that went wrong, I believe I fucked up the opportunity I had for a meaningful rest of my life. Now, nothing makes sense without this person.
I realised too late life's purpose (for me) is to share whatever time we have with loved ones. Maybe because I didn't grow up knowing what love is, I didn't know better when someone actually loved me. Now, instead of the destination (goal/purpose), I think the company is what counts. Because the journey's start is so random and if we are lucky to meet a special person on the way, the road doesn't really matter. Of course, the cruelty of the world and humankind, can make the journey a road of horrors, especially when we are alone or worse, when people around us do us harm.
Alone in a beautiful place means nothing when empty inside, and in the end (the final destination) there will be nothing anyways. So, imo it's up to us to attach whatever we perceive as meaning to life (or not), and if we don't find meaning, or lose what we gave meaning to, life remains or becomes meaningless. I completely understand how circumstances can lead people to wanting to ctb. There is plenty of wrong in the world, and then if whatever meaning there may have been, is destroyed, life just becomes unbearable.