Donating part of his salary to charity will not have hurt Argentina striker Carlos Tevez as much as being forced to wear a Brazil shirt in training.
The 22-year-old Tevez was handed both punishments by his West Ham United team mates for storming out of Upton Park on Saturday after his substitution in their 1-0 home win over Sheffield United, British media reported on Wednesday.
Following an apology on Monday by Tevez, manager Alan Pardew decided to defuse the incident by letting the squad decide on the punishment.
Having asked him to donate part of his wages to the Great Ormond Street Hospital for children, the players had a final laugh when they presented Tevez with a Brazil shirt and said he must wear it in training for two weeks.