¿Cuál es la diferencia entre un ‘inocente’ y un ‘imbécil’?

Inocente es un adjetivo,
Mientras,
Asshole es una parte del cuerpo.

Esa es la principal diferencia.

Una diferencia básica es: compadeces a los inocentes. Les das una tarjeta de “Mejórate pronto”.
Asshole: quieres tomar todo tu vigor, poder y empujarlos por su garganta.