Out of curiosity, if we were ever "forced" to wear something other than white, why the hell wouldn't we wear gold jerseys?
Good question. I believe gold colored jerseys were our alternate uniform at one point during the Haslett era perhaps even up to Payton's arrival but I could be mistaken. I do remember Payton reviving the all black jersey though.
And it is definitely the home teams call on jersey colors so, yes, in essence the visitors are "forced" to wear whatever the home team calls whether it's light or dark jerseys.
__EDIT - just found the following at Wiki:
In 2002, the Saints wore black pants with their white jerseys, and gold pants with their black jerseys, a gold alternate jersey, and a 1967-style throwback uniform. But one season later, they stopped using the alternates and again reverted back to wearing gold pants with both their black and white jerseys.The team introduced a gold alternate jersey (worn with the black pants) during a December 15, 2002 game versus the Minnesota Vikings, a 32-31 loss, but have never worn them since then.
Because of the metallic gold's bright color, the gold jerseys were considered the "light" jersey in the game, so the Vikings wore their purple home jerseys as the "dark" colored team. One team must wear "dark" and one team must wear "light". Today only the New England Patriots have a "light" jersey (their alternate, a bright metallic silver) that isn't white in which the other team would wear their colored, or "dark" jerseys against them since the third jersey rule was implemented in the NFL in 2002.