As I said earlier, a bayonet is an assault weapon. It is not used in a defensive manner, unless Ivan is running at you. In that case, you can use it as a spear, like the romans did.
But we do not play romans or King Leonidas (however, kicking the enemy over the edge would look fun

)
So a bayonet only makes sense in a forward assault, running and stabbing.
A sniper with a bayonet barely runs, and if he does, arty or a tank opened up on him.
Let the devs fix the major bugs and see if they made a mistake or are steering RO2 to a more casual "fictional" scenario. In that case, we can vote for suppressors, night sights, MG42, Maus tanks and a Sputnik recon sattelite kill-streak and a V2 artillery fire mission...
I hope this all is a mistake and sooner or later this game will be a Red Orchestra sequal.