L'ultimo codice che hai postato ti da errore perchè tenti di rimuovere il contenuto dal loader con removeChild, ma dovresti usare unload() oppure dovresti rimuovere o rendere invisibile direttamente il loader, quindi dovresti usare un doppio parent, this.parent.parent, ma è sempre più fastidioso da fare.
Ah, io per caricare i filmati esterni utilizzerei un solo loader, non so com'è il codice degli altri pulsanti, ma se sono tutti uguali, tu crei un loader ogni volta che vuoi caricare una sezione e non va benissimo come cosa, perchè non scarichi mai gli altri filmati e a lungo andare immagino che si sovrappongano anche più filmati uguali (se clicco sempre su filosofia, continuerà a caricarsi più volte uno sopra l'altro).