Ribbons being switches is very dumb. Read this sentence and weep: "For each type of Ribbon, <type> Ribbon Ownership is a secured negative boolean person switch, tracked by the Tailor in eir monthly report.". It makes ribbons seem very complicated but actually they're really simple.
Proto: Title: Ribbons are assets AI: 3 Text: In rule 2438 "Ribbons", replace "For each type of Ribbon, <type> Ribbon Ownership is a secured negative boolean person switch, tracked by the Tailor in eir monthly report." with "Each type of ribbon is an indestructible fixed asset tracked by the Tailor in eir monthly report. Other rules notwithstanding, no entity other than a player can ever own a ribbon. If a non-player would own a ribbon, that ribbon is destroyed." In the same rule, replace "When a person wins this way, for each type of Ribbon, that person's <type> Ribbon Ownership is flipped to False." with "When a person wins this way, each of their ribbons is destroyed." [Note that an "indestructible asset" can still be destroyed by its backing document, just not in any other way] -- >From R. Lee