I get what you were trying to go for, but it does feel a bit too odd. I feel if you locked the camera when the player is trying to reload, take out the mag and put in a new mag. It could work if it had a downloadable version, as for Unity games I have noticed the web versions usually force the player to snap looking in a random direction cause of the mouse going outside of the window. (Or that is my best guess anyway as to what is happening)
The game does have potential, I believe locking the camera when doing those options would be the best way to go about it though.