The difference between Cristiano and Giroud is, the latter only feels disappointed by the ball, the ground or himself when he can't control or place the ball, but never blame it on others. Also the former is blessed with ridiculous numbers behind him, plus playing for the biggest club on the planet. They pretty much possess the same qualities with the ball.