Battlefield: Bad Company 2 online ranks

Glitch
Sometimes a player's rank will reset, resulting in the loss of all their unlocked weapons and only have the starters. To fix this they can play a few rounds online or simply just waiting. The players rank and weapons will then come back.