All too often ppl blame the gun and don't consider that they're the cause of inaccuracy. If it shot good for you with the same loads, it's evidently NOT the gun.
Now one reason he wants to get rid of it is recoil...that there tells me he's anticipating the recoil and that's effecting his shooting and the accuracy. I also wonder if he's tried different loads? Each gun has a perferred load. He may not have that load. Can't just pick a box and say "this is what I'm gonna shoot" and expect target/match accuracy. lastly, it's not a target gun. it's a hunting rifle. Match grade accuarcy isn't and shouldn't be expected from suh a rifle. If he expects that type of performance, he should've bought a rifle designed and built for that purpose.