Peoples' perceptions eh?!
People in uniform are the best people to knit.
Knitting can A) while away the hours B) Calm the nerves C) be put down at a seconds notice D) provide you with clothing / warmth
My Grandfather used to knit during WWII as a Fireman in the Blitz,
Soldiers in WWI used to knit in the trenches.