Yes, he's human and can play terribly. The only difference is that Messi (especially in his prime) had maybe 1 bad match every 20 or so matches. Calling Messi names is the pinnacle of stupidity and ignorance. This is coming from a Real Madrid fan btw.