If you promise a start, they expect to play ~80% of the time (some players might expect a little more, some a little less). If the # of starts falls below their expectations at any time, then the WE drops. As kcsun mentioned, if you resume starting him, you will get most of his WE points back. I've seen a general rule of thumb that players expect to start about 21/26 games during the season if promised a start.
Also, you are not fulfilling your promise to make him a home-cooked meal every night either. His grandmother already called your AD to complain. Additionally, the meals that you do provide are often burned and inedible.