IMO it should also be punishable if someone falsely claims on any legal document or application that they served in uniform.
Falsely claiming a military award implies the existence of a whole trail of documents and signatures recommending and approving the award.
Merely claiming military service and/or awards of same in and of itself is not a crime - its free speech. I am not including the actual act of wearing awards, medals, or uniforms.
Getting caught in this type of lie deserves all the shame and embarassment that comes with the exposure.
However, if one claims military service/awards and then actually receives some kind of benefit from the lie[s] is fraud. As is wearing the awards/medals/uniform.
This is what should be a crime and ruled constitutional.