psparky said:
If the diode is on at .5 volts...and has a trickle current...it also has a resistance.
V=IR~!
That's where you're mistaken. Ohm's law is linear, the I-V relationship of the diode is not. It only has an incremental, small signal resistance and that is not defined by Ohm's law. In a diode, V != IR, but rather V = nV_{T}ln\left(\frac{I}{I_{s}}\right)and so ohm's law is not valid.
I'm not trying to argue that ohm's law is not useful or not essential to learn circuits, but its misleading to say it always holds true and is universal.
Another example: Replace the diode and resistor in the above circuit with an open. What is the resistance of an open circuit? Even if you let the resistance be infinite, ohm's law will not necessarily give you the correct voltage across the open.
Any time in a circuit when there is a condition for V, I, or R = infinity, ohm's law will fall apart (the voltage across the open will be undefined, which disagrees with what KVL tells you). There is no such thing as infinite resistance, infinite current flow, etc. in the real world anyway and most of the cases where you would approximate as open are actually nonlinear i-v relationships (e.g. dielectric in a capacitor will breakdown at a high enough DC voltage for example, even if we like to say the DC impedance is infinite).
Perhaps you could say Ohm's law is always true in LTI systems, but that is a very specific class of circuits, and so it is not universal. It would make sense why textbooks and professors stress the meaning of continuous, linear, time invariant, dynamic, and causality in circuits because they know that these conditions are necessary for our assumptions (V = IR) to be true.