Vegeta caring about Trunks and now apologizing to Gohan is where he starts to change as a character. It's at this point he actually starts turning good and stops being a villain. He has now reached a point where he could actually go to barbeques with the crew and it wouldn't feel to weird.