London-based opposition news outlet Iran International said the star footballer was fired in June from his previous team, Esteghlal FC, for criticizing the government in May when he rebuked it for “its handling of protests sparked by a sudden rise in prices.” Iranian authorities criticized Ghafouri in relation to the protests earlier in the year, sparked by a spike in food prices after the government cut state subsidies causing costs to shoot up by 300% in some cases.