Can you not just resize the shoulder pads? Make them shorter than they are now. So they will cover only part of the shoulder? It will keep him protected while he will be able to shoulder his weapons.