I've been on the receiving end for... almost 40 years.
Things we've tried with varying success:
Making a sort of bundling board out of pillows to absorb the blows.
Wider mattress
Twin beds
Separate bedrooms
Yelling really loud when hit/kicked
Hitting back (No, no -- not really )
Eventually I just developed a sort of radar to incoming strikes
Doc