While I'm unsure what is meant with the first question, the second question is faulty in that Grignard reagents don't reduce carbonyl compounds in a strict sense of the word.
I've attached an image showing what happens when a Grignard reagent reacts with an acid chloride. The most important to realize is that the first intermediary (the second structure) is not stable under the reaction conditions: it quickly collapses into the ketone by losing chloride, and a ketone, as you should know, is (also) very reactive towards strong nucleophiles such as Grignard reagents. This results in the addition of a second equivalent of Grignard reagent and the formation of an alcohol.
Also, while acid chlorides have acidic alpha hydrogens (for example, in the general molecule R-CH2-COCl, the CH2 hydrogens are acidic), this acidity is completely superseded by the extreme electrophilicity of the carbonyl moiety. This means (in this case) that even though Grignard reagents are very strong bases, they prefer to act as nucleophiles towards acid chlorides.
In fact, acid chlorides prefer to react as electrophiles instead of acids so much, that it takes strong non-nucleophilic bases (triethylamine is one) to deprotonate them (which results in the formation of ketenes, by loss of chloride).