One point nobody has made on Public CPR courses:
For a layperson CPR is a skill that must be practiced and used regularly, otherwise people forget how to do it, or get lazy on how to do it. Laypeople having CPR classes would probably do more harm than good. Laypeople already drag pts out of cars before EMS arrives. Thinks about what would happen if they improperly checked a pulse and began chest compressions. Their hands are too low and they break off the xiphoid process and lacerate the pt's liver. Even wore than that, they can compress at a funny angle and snap ribs in such a way that whey cause more internal injuries. In all reality the pt still has a pulse. Laypeople doing CPR once every 2 years is not enough practice to do quality BLS.
As for medical shows, I like watching House. I have not seen many errors on it. (there have been some though, Last week house exhibits wide complex SVT which immediately ceased into Asystole. If I remember correctly they "shocked" his heart out of asystole too.)
Another one, Scrubs, I crack up every time they intubate someone because it is so casual like they are not even looking at the pt.
Crazy doctor shows, you would think they would hire someone to make it more authentic.