Hola Olga.
Lo primero es una comparación entre Marruecos y una amante. Quiere decir que aunque no te guste particularmente, aun lo cuidas o defiendes.
Lo segundo solo quiere decir "así sea verdad o mentira" "así haya sido erróneamente acusado o no" "lo haya dicho o no"
:)