Simple harmonic motion is defined by a very specific differential equation:

or,

The solution to this differential equation is sinusoidal. The equation above basically states that for simple harmonic motion, the force is proportional to and opposite in direction to the displacement from equillibrium.
You are right that a bouncing ball is not simple harmonic; however, I'm not sure if your reasoning is correct. If the floor is your equilibrium point, then you would have maximum velocity right before and right after the equillibrium position.
The bouncing ball is not simple harmonics because the force (gravity) is not always opposite in direction to the displacement from equillibrium.
Chemists are physicists who don't do math.
