All I will say about the Cooper v Foley thing going on is this. There is a blinding hypocrisy when discussing any mistakes Cooper makes and mistakes Foley makes. When Cooper makes them, he is criticised and hung, drawn and quartered in the public forum, with absolute no lee way given for any good he does in the same game and there are no excuses for any of his poor play.
When Foley makes the same mistakes or other mistakes, he is cut slack, blame is often passed to others, excuses are given and in complete contrast to Cooper, it is standard practice to, as much as possible, ignore the bad plays and focus on the good plays, even though things like kicking a match winning goal at the death wouldn't have been needed if he hadn't made those poor plays.
The rule around here is - Cooper does bad, ignore the good, focus on the bad
Foley does bad, ignore the bad, focus on the good
It is clearly too much for some to judge all players by the same standards.