I'll give it one last try.
I don't see the big deal.
Ohm's law is
V = IR
V = voltage
I = current
R = resistance
Or any other transposition or the above.
R may vary as a function of the voltage and current (e.g. a non-linear load, such as a diode) but Ohm's law still applies.
Sorry but anyone who doesn't understand that, after an hour's reading about on the topic, doesn't have the intelligence required to be an engineer.
The people arguing against Ohm's law missed the point about R varying as a function of voltage and current which is the case in non-linear loads.
Going back to the diode example discussed above.
Suppose the voltage is 700mV when the current is 700mA, the diode's resistance will be R = V/I = 1Ω
Suppose the voltage increases to 1.4V when the current is increased to 2.8A, the diode's resistance will still be R = V/R which is now equal to 1.4/2.8 = 0.5Ω. The current has increased fourfold and the voltage has only doubled (which is what diodes do) so the resistance has halved.
Now the voltage across the diode is reversed, the voltage is -50V, the current is -50µA, the diode's resistance is R = V/I = -50/-50µA = 1MΩ. The signs changed to negative because the voltage and current are reversed, but the result and formula is the same.
The only confusing thing is sometimes people call non-linear loads non-Ohmic which implies they don't follow Ohm's law, despite the fact that they do. I suspect the reason why some people call linear loads non-Ohmic is because they can't simply measure their resistance with a DVM and use Ohm's law to calculate the current for a given voltage or vice versa.