people do stupid things to things that are actually quite serious or useful. how many guys know who che guevara really was? how many know why some people sagged their pants? why do some wear steel-toe boots? jeans? uggs?
I think it's stupid. It's like people that wear Army shirts, but have never seerved. Kinda lessens the sacrifice they go through in my opinion. I don't know when military inspired stuff became popular, but I am not down with the trend. I love a man in uniform and want the guy to actually be in the military rather than playing.
Luckily I haven't seen them (or at least noticed them) where I live, but I have heard people from other places complain about them. Personally I think they're a bit ridiculous. I mean, a real dog tag is a serious thing, and I think it's kind of disrespectful to turn it into some kind of fashion accessory for "normal" people to wear. It loses its value, which is tasteless.
We make personalized dog tags like that where I work. I think we just started doing that this year, and I think it may be because I live in a historic town and it was the 150th and we had a bunch of war-like events going on. So kids (and even adults like you said) could have their own dog tags even if they had no purpose but to wear them. Plus, they seem to have made some good souvenirs.
I have some fake dogtags with a cross on them that I wear sometimes. I wear them for 3 reasons: 1. To show my Christianity. 2. Because I wanted to join the military but was unable to due to a back injury. 3. To honor our soldiers who fight and die for us everyday.