Sounds like a brilliant idea. Especially because I'm in the Navy and travel a lot.
Seems like GPS of the activity should give you these badges, and eliminate the ability to "spoof" your location.