Ghirahim being Ghirahim doesn't mean he doesn't suck. If his personality causes him to do stupid ****, then he's stupid.
"And, seriously, do you really think he felt he had a reason to go all-out on Link right from the get-go? He was just some random kid with a sword that happened to have some mystical power. Ghirahim even stated if it weren't for the sword, Link wouldn't have won. Pay attention to the plot before criticizing it."
That's all I have to say.