What is a more appropriate term to describe someone who lacks financial knowledge or is making poor financial decisions?
rather than characterized as  "in the dark" how about "ignorant" or just plain "financially stupid"