While Goku consistently stays one step ahead of Vegeta in the pages of Dragon Ball Super when it comes to breaking through the barriers of Saiyan capabilities, Vegeta proves he’s better than Goku in another way–one that is absolutely heartbreaking.
Vegeta was introduced in Dragon Ball Z as a villain who was working under Frieza to conquer as many planets as he could. Once he decided to turn against Frieza and work with Piccolo, Krillin, Goku’s son Gohan, and the other Z Fighters to defeat his former master, Vegeta slowly became one of them until one day he was a full-fledged hero of Earth. During that transition from villain to hero, Vegeta fell in love with Bulma and together the two had a son, Trunks, who was born around the same time as Goku’s second son, Goten. Years later during the events of Dragon Ball Super, Vegeta and Bulma were expecting a second child and no matter what, Vegeta was going to be there for the birth–something Goku couldn’t relate to.
Related: Goku Never Should Have Won Against Frieza, & Dragon Ball Super Proves It
In Dragon Ball Super Chapter 27 by Akira Toriyama and Toyotarou, Vegeta is training with Whis and Beerus before Goku summons them back to Earth as he wished to partake in their training session as well. However, Vegeta tells Kakarrot that he can go on without him as Bulma is due to give birth any day and he wasn’t going to miss it. Vegeta’s logic utterly confused Goku, leading him to ask Vegeta why he’d stop training just because Bulma was going to give birth. Goku went on to say, “Look at me! I don’t even know when Gohan and Goten were born” to which Vegeta replies, “You may not be a bad person…but you’re a horrible father.”
Vegeta calling Goku a bad father was decidedly harsh, but
Read more on screenrant.com