DIE!
Seriously, why not just make "dice" an acceptable singular form. How would you like a product called "Squawking Die" or whatever. *twitch*
Incidentally, I have trouble spelling "squawking." Squwaking. Skwaquing.
I really don't see anything wrong with punctuation inside of quotes. It feels nicer to me that way, actually. Why? Because I see the quotes as a container holding the sentence, and the punctuation is part of the sentence. It's like parentheses. Would you put punctuation outside of a parenthesis?
I get what you're saying, but sometimes for more technical stuff it'd be nice to have some flexibility:
- Incidentally, I have trouble spelling "squawking."
- That card should say "Spot 3 Elves," not "Spot 3 pointy-ears."
It'd be incorrect to move the punctuation marks outside the quotation marks, even though the period in the first has nothing to do with the term, and the comma and period in the second aren't present in the card text. In these cases anyone can figure them out, but in editing/programming comments especially, sometimes I'd ignore that rule for clarity.