> I should not be required to go do hours of research to figure out
> how to fiddle settings so that it doesn't happen.

Agreed. You could submit the issue via report-emacs-bug.

The doc for frame-background-mode says "nil (automatic by default) if
you want Emacs to examine the brightness for you". It is not
evidently doing so in this case, because for me:

  emacs -nw -Q
  M-x customize-face RET minbuffer-prompt

shows medium blue rather than the expected cyan, using mate-terminal
configured to white on black in a Mint 12.04 install.

So Someone needs to investigate whether there's a way to determine the
terminal color settings and have the "automatic by default" behavior
cause the defined faces to use their "dark background" settings.