Je ne sais s'il est vraiment possible de définir une hiérarchie entre ces différentes insultes.
Les insultes "abruti" et " crétin" sont toujours utilisées dans le sens pas très intelligent, bête. Le mot "cocu" me semble, désormais, réservé à sa signification première ; "personne trompée par son partenaire" . Enfin, pour moi, "andouille" est une insulte très démodée. Je ne l'entends jamais excepté dans la bouche d'Homer Simpson !
Bon courage!