Police have accused a 17-year-old player in a recreational soccer league of punching referee Ricardo Portillo after the man called a foul on him and issued him a yellow card.