Yes.
He gets as much as he can out of his teams. When they are overmatched, they are still competitive. When they are "young", they play the game plan Kirk wants them to play, not what "might" work, i.e., he doesn't veer from scheme to scheme throwing crap at a wall waiting to see where it will stick.
Could he "step on the throat" more when our teams are the "goliath"? Perhaps. I'm not sure doing that makes one a better game day coach. I imagine it COULD create ill will among the coaching fraternity, and a coach still has to look at a mirror.
Should we lose to MAC schools? No. Does doing so make one a "bad" game day coach? We aren't the first team to lose to a MAC school, nor will we be the last. And we sure haven't lost to an FCS school in recent memory a la Michigan.
I guess, IMO, the better question is, simply, "Is he a good coach?". The phrase "game day coach" was invented by people who don't understand what actually happens in a game, and that what DOES happen in a game is only a part of what the "coach" does versus the players, the opponent, etc. Or you could go extreme and say, "Is he a good first down coach? What about second down? Is he a good special teams coach?"
One merely need wait a few games to see the thread dedicated to what a crappy coach he is regarding the coin toss or whether to take the ball first, defer, etc.
If you're REALLY saying, "He's a bad game day coach", you're saying he's a bad coach. Period.