While it wouldn't be correct to defend his actions, I think it's needed a bit of a background in order to properly judge him. After a childhood that economically was far from perfect, a near death experience in a car crash and the traumatic experience of unexpectedly losing his mother in 2008, Kanye suffered from many mental health disorders such as depression and extreme anxiety.
Later in his life (2016) Kanye had an episode of paranoia that doctors at first thought could be schizophrenia, he ended up not being officially diagnosed but less than a year later Kanye revealed he had been diagnosed with bipolarity disorder. Contrary to popular belief, this disorder isn't just a more complex name for "mood swings", a bipolar person is affected in multiple ways as there's basically a switch between two different personalities with the same body. One is almost hyperactive, always thinking big, very creative but with a massive lack of attention. The other is depressed and is often considering suicide and self-harming.
Now imagine if you had a wired reading your thoughts 24/7 and immediately publishing them online, would you survive cancel culture? Would you not create controversies just as he does? Exactly, so my point is why do we force celebrities who got to where they are for how good they are at something into being perfect human beings?