Firstly, it is about averages ... unless there has been a code change. I don't think that is the case, so CS was wrong about the reason.
Secondly, billyg is right, in that IF you meet the requirement for the rest of the season for STARTS then everything will be alright. BUT .. he is not right about minutes, that is now average for the whole season.
If this were just promised starts, and if you started the guy for the rest of the season, then you would have gotten the attribute points back. However, when it is playing time then it is the "Total Minutes/Teams Total Games" that needs to get up to 7-8 minutes per game and not just the average playing time AFTER the warning. You CAN use a couple of 40 minute games to make that happen, BUT you need to get the "overall season average" (including missed games) up to the level by the cutoff.
In this case, the overall season average is 84/15 and that is 5.6 minutes/game. That is why he is complaining.
It used to be just the average of games the player played, but it is now "player minutes/total team games" because people were gaming the system. If you would have had 105 minutes and not 84 minutes, he would not have complained, simple as that.
This changed on 10/24/2011, before that it acted differently.