Removing stun is not a good solution. It should be fixed.
Below some amount of dmg there shouldn`t be a stun, with rising dmg player get with a missile, stun should be longer, but with defined maximum duration time.
Let`s say that maximum stun duration is one we have atm after getting shot from strongest x-bow. Rest should be lower than it.