This is fairly easy
 Rare Breed.
You likely do not have a solid grip on the rifle. This allows the rifle to slide within your right hand, instead of your right hand firm grip on the wrist of the stock contributing to the recoil management.
If you were shooting a bolt rifle of similar recoil (e.g. .458 Lott) and if that rifle had a front swivel stud on the forearm, you would also likely cut the web of your left hand. Which is why high recoil DG rifles must have the front swivel stud on the barrel rather than the stock...
You can always put a rubber buffer on the rear of the trigger guard, but it would mitigate your handling error, rather than you correcting your handling error and not being punished by the rifle for it  
 
Sorry for the "tough love" answer, but this is an honest answer 
 View attachment 392080
View attachment 392080
	
	
		
			
				
			
			
				
				Check out the deal on Beretta Trigger Guard Buffer, 3 Pack at MGW
				
					
						
							 
						
					
					www.midwestgunworks.com