I agree with you except on two things.>Buu
Fat Buu isn't Kid Buu, Kid Buu is the Physical Incarnation of Death and Destruction Birthed from the Primordial Ooze, Fat Buu is the brain of the deceased Grand Supreme Kai in a chunk of Buu's body, who crippled his mind to a child like state before getting absorbed and like a child obey the teachings of the person who treated them best, and at that time it was the Wizard Bibadi.>Vegeta
Yeah his sacrifice doesn't make up for his Space Stalinist manners but his Sacrifice was supposed to be the ending banner on all of his growth from Space Stalin. People tend to forget that the reason a large part of the reason he acted like Space Stalin was two fold: First, he was told from birth he was the Prince of the Strongest Warrior race in existence, son of the King of the Planet Vegeta, his Namesake, so that created a lot of his Ego. Second, after his Fathers death he was raised as a pseudo son by Frieza, taught nothing but Carnage and destruction, and acted like him, killing everything in his path because he was told from a young age, everything else was beneath him.
My point being on the Vegeta side he was crafted into being a Villain, not born one, and through meeting his son only to see him die in front of him, and fucking Bulma on a daily basis he managed to throw off his chains, he can never fix his crimes but he can try to atone for them.