I've been guilty of teaching bean-bag genetics this semester. Bean-bag genetics treats individuals as a bag of irrelevant shape containing a collection of alleles (the "beans") that are sorted and disseminated by the rules of Mendel, and at its worst, assigns one trait to one allele; it's highly unrealistic. In my defense, it was necessary — first-year students struggle enough with the basic logic of elementary transmission genetics without adding great complications — and of course, in some contexts, such as population genetics, it is a useful simplification. It's just anathema to anyone more interested in the physiological and developmental side of genetics.
The heart of the problem is that it ignores the issue of translating genotype into phenotype. If you've ever had a basic genetics course, it's quite common to have been taught only one concept about the phenotype problem: that an allele is either dominant, in which case it is expressed as the phenotype, or it's recessive, in which case it is completely ignored unless it's the only allele present. This idea is so 19th century — it's an approximation made in the complete absence of any knowledge of the nature of genes.