Ok, this will probably sound idiotic, but how about instead of giving us a knife, they load us up with a 'fix bayonet' option for certain weapons (e.g. assault rifles, front line stuff). (Still give the knife to snipers/heavy weapons)
This mainly comes from a frustration i've had in other MMO's and FPS's. In EVE i'm an FC, led a raid in WoW, and strangely enough, i've been severely disappointed that i've never had the opportunity of yelling 'FIX BAYONETS!' into ts/vent before.....
rofl, told you it would be moronic, sorry for wasting a portion of your day