Get the rifle up higher. Raise your rest up so you are sitting up straight. It will allow your body to move and that will greatly reduce felt recoil. If your 30-06 hurts try a 12 ga off the bench. Ouch!!! My 243 can cause pain when i hunker down at the bench. My 338 is pleasant to shoot when I'm standing. Body position is a large factor in felt recoil. Try it, its free or really cheap.
You can't fix stupid....however ignorance can be cured through education!