I think that making the mapping between the encoded name/id/slug and the actual card text be something that people can't bikeshed[1] over is important. If you start allowing things like "Red" then people are going to start arguing over if it should be "Red" or "Red Squad" or "RedSq" or "Red Squadron" or oh dear lord kill me now.
You don't give the squad builders a choice in how they format the QR code. You give them a spec that they have to adhere to.
Everybody would output "Red" for "Red Squadron Pilot", or "Blue" for "Blue Squadron Pilot", etc.
If FFG comes out with "Redbeard the Pirate" later, then he gets called "Redbeard".
Edited by MajorJuggler