Faits: Faits: A. Par jugement du 24 novembre 2006, le Tribunal correctionnel de l'arrondissement de Lausanne a notamment condamné X._, pour diffamation, calomnie qualifiée, tentative de contrainte et violation de domicile, à 21 mois d'emprisonnement, déclarant cette peine partiellement complémentaire à une condamnation prononcée le 11 octobre 2005. Il a également condamné plusieurs coaccusés, pour des infractions similaires. Statuant sur le recours formé par X._ contre ce jugement, la Cour de cassation pénale du Tribunal cantonal vaudois l'a rejeté par arrêt du 21 juin 2007. Statuant sur le recours formé par X._ contre ce jugement, la Cour de cassation pénale du Tribunal cantonal vaudois l'a rejeté par arrêt du 21 juin 2007. B. Cet arrêt retient, en résumé, ce qui suit. B.a X._ est le président de l'association Appel au peuple, qui s'est donnée pour mission d'assainir le système judiciaire. L'association a notamment pour objectifs de dénoncer l'arbitraire et d'obtenir une justice transparente. Elle présume, de manière quasi irréfragable, que les magistrats et autres acteurs de la justice sont corrompus et son président ne cache pas qu'il estime nécessaire de faire pression sur ceux-ci afin qu'ils cèdent d'une manière ou d'une autre. Pour atteindre ses buts, elle recourt notamment à la production massive de tracts et à leur distribution, à des visites effectuées au domicile de magistrats ou d'avocats, à des manifestations publiques en tout genre et à un large usage d'internet. Une fois connue du public, l'association a attiré diverses personnes mécontentes de la justice, qui sont venues grossir ses rangs. Chacun exposait ses démêlés avec la justice et les erreurs dont il pensait avoir été victime. X._ s'appropriait ces cas et les dénonçait publiquement comme des abus, sans procéder à des vérifications quant à la réalité des dysfonctionnements judiciaires allégués. B.b Les faits retenus à la charge de X._ sont, en substance, les suivants. L'accusé a désigné l'avocat A._ sous le surnom de "Maître Magouille", l'a traité de profiteur et de corrompu et a affirmé qu'il vendait ses clients. Il a également traité le syndic E._ de faussaire, le juge d'instruction F._ de magistrat corrompu, commettant des ravages dans l'exercice de sa profession, et l'avocat G._, aujourd'hui décédé, de profiteur et de hyène. L'avocat B._ a été traité d'escroc, comparé à un vautour qui éventre sa proie vivante et accusé d'appartenir à une organisation maffieuse. Le juge H._ a été accusé d'avoir agressé physiquement et verbalement un justiciable. Feu C._ a été qualifié d'avocat véreux et présenté comme un escroc se livrant à la corruption. I._ a été accusé de complicité d'escroquerie, d'abus de la psychiatrie, d'abus de pouvoir et de parjure et le juge d'instruction J._ de cautionner la corruption et les malversations judiciaires. Le président D._ a été traité de magistrat corrompu et la juge K._ d'hypocrite, cette dernière étant en outre accusée d'avoir cautionné un cas de pédophilie pour sauver l'honorabilité de l'appareil judiciaire. L'accusé s'est par ailleurs introduit, sans y avoir été invité, dans la cour du domicile privé et dans le jardin des époux G._; sommé de quitter immédiatement les lieux, il a refusé d'obtempérer. Il est en outre entré par la ruse dans l'enceinte du Tribunal fédéral et a emprunté le chemin d'accès réservé au personnel; l'agent de sécurité n'a pu obtenir son départ que par la force. L'accusé a encore participé à 16 incursions opérées par des membres d'Appel au peuple au domicile privé du juge d'instruction J._, afin de faire pression sur lui pour obtenir sa démission. Il a déclaré à ce magistrat, devant son épouse et ses enfants, que cette pression se poursuivrait pendant des années. B.c Durant toute l'enquête et la phase préliminaire aux débats, X._ a été assisté par l'avocat L._, qui l'avait déjà défendu par le passé dans le cadre de diverses procédures judiciaires. Le 6 octobre 2006, l'avocat a demandé à être relevé de sa mission de défenseur d'office de X._. Le président du tribunal a refusé d'accéder à cette requête. A l'ouverture des débats, le 30 octobre 2006 au matin, tant X._ que Me L._ ont demandé que ce dernier soit relevé de son mandat de défenseur d'office. Avant qu'une décision ne soit prise à ce sujet, X._ a quitté la salle d'audience. Le président a obtenu qu'il revienne et l'a averti que, s'il récidivait dans son comportement, il serait expulsé pour toute la durée du procès. Lors de la reprise des débats, à 14 heures 30, X._ s'est installé dans les rangs du public. Prié de rejoindre le banc des accusés, il a quitté la salle en déclarant qu'il s'agissait d'un simulacre de procès. Sur quoi, il a été derechef averti qu'il s'exposait à ne pas pouvoir réintégrer le procès, qui se poursuivrait alors sans lui. Par jugement incident, le tribunal a désigné Me M._, défenseur d'office d'un autre prévenu dont la cause a été disjointe, comme avocat d'office de X._. Ce dernier n'a pas demandé à participer à nouveau aux débats, mais a en revanche adressé plusieurs fax au tribunal, dans lesquels il l'accusait de violer ses droits élémentaires à une défense équitable. Par jugement incident, le tribunal a désigné Me M._, défenseur d'office d'un autre prévenu dont la cause a été disjointe, comme avocat d'office de X._. Ce dernier n'a pas demandé à participer à nouveau aux débats, mais a en revanche adressé plusieurs fax au tribunal, dans lesquels il l'accusait de violer ses droits élémentaires à une défense équitable. C. Agissant personnellement, X._ forme un recours en matière pénale au Tribunal fédéral. Il conclut à l'annulation de l'arrêt attaqué, subsidiairement à son annulation en ce qui concerne la peine infligée, et au renvoi de la cause pour nouvelle instruction et nouveau jugement par un tribunal impartial. Il demande qu'un défenseur d'office lui soit désigné pour la procédure devant le Tribunal fédéral, avec l'octroi d'un délai supplémentaire pour le dépôt d'un mémoire complétif ou rectificatif. Il sollicite en outre l'assistance judiciaire gratuite. Le Ministère public a demandé que l'effet suspensif soit retiré au recours. L'autorité cantonale s'en est remise à justice quant à cette requête. Le recourant a conclu à son rejet. Par ordonnance du 31 octobre 2007, le Président de la Cour de droit pénal a écarté la requête de retrait de l'effet suspensif. Des déterminations n'ont pas été requises sur le fond. 