I unlocked it by using my BFBC2 game and the free Battlefield Heroes game. You need at least 2 games connected to your account, so this works. You have to download the Heroes game and play a few rounds. If it doesn't show up in your veteran status, contact EA and tell them to fix it for you.
the m1 bayonet is just leaked info dice is still going over releasing it
At this point the only way to get it is to go to BattlefieldBadCompany2.com and tell the EA people you can't get the veteran achevement because of there crummy website, then they'll give you the 5 or so unlock things to unlock the F2000 for BFBC1 and the M1 Garand for BFBC2.
Go to Help or Contact Us button on BFBC2.com and tell them they have a crummy website (Not really tell them that) and that your veteran isn't working they will give you usually 5 badge things to unlock the M1 Garand.
Your M1 garand was made in 1944.
your M1 garand was made in 1954
Your springfield M1 garand was made in 1945.
Your M1 garand was made in 1943.
Your M1 garand was made in 1942.
Your M1 garand was made in 1945.
your M1 garand was made in 1940
1936- and it is the M1 Garand- named for the creator. Notice the difference in spelling of Garand.
1936- and it is the M1 Garand- named for the creator. Notice the difference in spelling of Garand.