Picky eating isn't a deal-breaker (*looks around guiltily*) but way off-base political concerns might be. A lot of time, that will touch on values and if you don't share common values - it's over.
Don't ever wait for a guy to "pick up on" your mood. Just state your needs in a bald and systematic fashion. They are terrific at following a plan but not so good at the Miss Cleo stuff. :D