The Thompson is unlocked by default just like any other level-based weapon. The M1 Garand requires BF Veteran status which I am sure NoFaTe can somehow bypass but it's really just a re-skinned M14 with a bit more damage... overall, just use the M14 until they add it into the game