As far as feeding live vs. pre-killed or frozen-thawed goes - I say "to each their own".
However, I've found that mice tend to be more aggressive than rats (a lot more likely to bite). He may be reluctant to eat because he was bit or scratched by one of the live mice you've fed him in the past (it could have been quick and you may not have noticed it). Those people I know that do prefer to offer live rats generally keep an eye on the feeding process (much like you do). Keep something near-by that you can wedge in the mouse's mouth to keep it from biting your snake (much like a "bit"
. Generally, a wooden pencil works just fine.
I prefer to feed frozen-thawed or fresh killed. It sounds like your snake might be an easy one to convert to fresh killed or frozen thawed (that's good news). If I were you I'd switch over as soon as possible since it seems to be working.
Also, give him a few extra days. You don't have to offer food every 7 days. He may just need a little extra time to digest his previous week's meal. Shoot for every 10 days and see if that helps.
Like the previous poster stated, you could be stressing him out by offering him something he doesn't want everyday after he refuses a meal. To him, it's the equivalent of shoving something into his face that he doesn't want every time he turns around.
If he refuses one night, so be it. Either wait a few days (I generally give them at least three days before offering again). Otherwise, I might just completely skip re-offering a meal and make him/her wait until the next feeding. When they are young they tend to go through growth spurts where they will eat everything offered for a month or two and then BAM! they decide not to eat anything for the next three weeks.
Just go with it. He'll be okay. Switching to rats might also be a good idea. Think about it this way: when he grows up are you going to want to feed him one rat or sit through watching him eat six mice? I've been there before, trust me, it sucks.
Of course, all of this is just my opinion. Others will most likely have a different viewpoint on the matter.