It must be tough being Olivier Giroud; more often than not, the 29-year-old striker has to endure criticism from, well, just about everyone.
Whether he's playing in the red of Arsenal or the blue of France, Giroud is usually an easy target and duly made a scapegoat.
You have to feel sorry for him - his teamwork shouldn't be underestimated - but it's still easy to see why he's criticised time and time again.
Now, then, that brings us nicely on to tonight's Euro 2016 semi-final clash between France and Germany.
And, yes, you've probably worked it out by now; Giroud has been absolutely destroyed on social media.
What is it this time? Well, on this occasion, he hasn't fired his shots all over the place, but he has surely proved that he's the slowest player starring at the Stade Velodrome.
Yes, as you can see by the video below, Giroud had a golden opportunity to find the back of the net for France late on in the first half.
There was one slight problem, however; his lack of pace meant that he was unable to get his shot away as Germany ace Benedikt Howedes produced a fine block.
It was a truly comical moment and here's how Twitter reacted:
What did you make of Giroud's lack of pace? Have your say below!