Lionel Messi earned a yellow card for complaining to the referee after angry Valencia fans cracked him in the head with a thrown object as Barcelona celebrated a late added-time Sergio Busquets goal that gave them a 1-0 road win.

It's proof that despite his worldwide popularity Messi isn't loved by, well, everyone.