Bonjour!
Je ne sais pas si je m'avance à tort, on me corrigera si c'est le cas, mais je crois que la propriété valign ne s'applique qu'aux cellules de tableau, déjà. Enfin, je n'ai jamais réussi à m'en servir pour autre chose.
Sinon, je ne crois pas que ce soit la solution idéale. Tout d'abord, on ne peut pas mettre une div dans une span. On ne met pas de boîte dans une ligne, c'est illogique. Ensuite, je pense qu'il va falloir jouer avec l'image. Probablement qu'elle a une hauteur plus grande que le texte du pseudo, du coup la flèche peut paraître désaxée. Comme les deux éléments sont sur la même ligne, ils sont naturellement alignés à la même hauteur par le bas. Du coup, si l'image est plus haute que le texte et que la flèche est centrée en plein milieu, c'est normal qu'elle ne soit pas alignée.
En espérant avoir aidé.