Beside my GK, my MCs get the worst rating/most morale drop of any of my players on a regular basis. I think happy MCs are hard to come by!

If you are using arrows on him a lot so he gets super tiired in a match, this doesn't help. But other than that, I dunno why.