A lot more than that, blind him, constrict his breathing with pressure points, Stab his eyes with batarangs, hell even just punch him since Batman is strong enough to hurt many metahumans. Batman has a variety of options to choose from and he can think and react quicker than Vegeta ever could.
Superman shatters meteorites and he was the dumbest super hero ever by telling the world all his weaknesses all for a girl he never got. That doesn't make him more human like, that makes him stupid. The Saiyan's weaknesses makes them more likeable.
He shattered an entire planet at one point. He never told any of his weaknesses to Lois Lane, his enemies figured them out on his own. The Sayians are far from likable except maybe Goku and their weaknesses are far from "human".
Well if you've never seen that then obviously you haven't watched enough DBZ to even be arguing this then. When Vegeta was coming to Earth with Nappa he destroyed planet Arlia or even when kid buu destroyed a ton of planets in just a few minutes. I agree that Goku is stupid and Goten is a lot like his father, but the other saiyans aren’t like him. For one thing Gohan is practically a genius and Vegeta and Trunks aren’t stupid at all, in fact several times through out DBZ they say that Vegeta’s a tactical genius.
I have, they need to blast a planet with all their might. Those are the villains they have to look powerful. Vegeta? Smart? I don't think so. His battle with Cell was the highlight of his stupidity. He is anything but a tactical genius, Piccolo is the real tactician of the group. Trunks is not that smart either, attacking Cell with nothing but Raw power. Gohan also displays idiocy on several occasions, not finishing Cell was his biggest or Buu. Sayians as a whole are not very smart and most of the victories in DBZ were scored by raw power nothing else.