Strange...I've had no problems with any of my badges showing up save for a combat citation I earned. Everything else has shown up...including my spiffy gold star from being the uber Anti-Tank/Support trooper.
I've seen them take a few hours, but they usually get there...still not PFC yet tho...getting close!
__________________
"But there's no sense crying over every mistake,
You just keep on trying till you run out of cake"