umm..... no computer use for god knows how long because of a fucking B??.??
Are you shitting me? Since when is above average something to be punished?
At the WORST that deserves something like, "Marsie, my boy, we know you can do better than a B. Be sure you always try your hardest, mkay?"