7. En définitive, le recours doit être rejeté, dans la mesure où il est recevable. Le recours était d'emblée dénué de chances de succès, de sorte que l'assistance judiciaire doit être refusée (art. 64 al. 1 LTF). Le recourant, qui succombe, supportera les frais de la cause, qui seront fixés exceptionnellement en tenant compte de sa situation économique, laquelle n'apparaît pas favorable (art. 65 al. 2 et 66 al. 1 LTF). Il ne sera pas alloué de dépens (art. 68 al. 3 LTF). Par ces motifs, le Tribunal fédéral prononce: 1. Le recours est rejeté dans la mesure où il est recevable. 2. La demande d'assistance judiciaire est rejetée.