Unfortunately for you, not only are people notoriously (in linguistically savvy circles) bad at properly making and recognizing all of the vowel distinctions, you're also just wrong- affect and effect share a valid schwa initial pronunciation, and compliment and complement share their pronunciation.
The phenomenon you have fallen prey to is hyperarticulation, also responsible for the 'off-ten' pronunciation of 'often'. (Compare to soften, for example.)
Pronunciation is a bad place on which to perch your well-trained pride.