Okay so this issue has been mentioned quite a lot of time now, that weapons don't deal enough damage, some of them aren't even realistic. For example the SCAR-H dealing the same damage as the 5.56 ARs is just ridiculous. No I don't want to open a debate again, about why a higher caliber deals more damage, so please keep it to yourself, I'm not interested.
In case the devs don't want to increase overall weapon damages (SCAR still needs to be fixed!) which I guess is fine as long as we get a flinching animation when we get shot.
What I mean is like when someone gets shot, depending on which body part they were shot, your weapon needs to quickly aim in that direction. (I think it's easier for you to implement a simple camera movement, rather than adding flinch animations to the view models, but I'd be happy with both) This would mimic that you actually feel getting shot. You could still fire your gun, but it'd be drastically offset.
I'm pretty sure everyone was stuck by a bee at some point in their life, or had a cramp in their leg. Getting shot at is much worse I assume, so the way the players and bots currently withstand bullets is just unrealistic.
Once again I need to show the game stalker (although I'm sure there were more games), that implemented this system for the bots and it works quite well. When they get shot, they get "disabled" for a second, then they resume firing:
Youtube Video – [07:51..]