I'm not a math expert either, but rise over run sounds like a perfectly good definition of slope to me, at least for the purposes of an introduction to high school algebra. It is certainly how
I was taught about slope, and I went on to graduate from MIT, so whatever nuance this definition allegedly didn't catch did me no harm.
Once you get to calculus, things get a little more complicated, as the slope at a given point is defined using derivatives, but I'm pretty sure that ends up being the same as the rise over the run of a tangent line.
In any case, anyone who would make such a lame criticism, should just STFU. If that's the best criticism they can come up with, they surely can't have much of value to say. Also, when teaching something like algebra, it's more important to make the material approachable and comprehensible, rather than define everything to a level of rigor that would make Russell and Whitehead happy.