El tema puede estar en que la condición necesaria es doble: No sólo que tengan más de 10 días, sino que además tengan ´"activo" en cero.
Pero el problema mayor es que no sabemos a priori qué es lo que está entrando en la variable, y si está respetando el formato de fecha. Si hay algún error, no se peude ver, y MySQL puede estar haciendo una conversión implícita incorrecta.
¿Estás seguro de que el campo "fecha" es DATE, no es así?
¿La fecha respeta el formato "aaaa-mm-dd"?