Mathers , who has twice married and divorced the 34-year-old rap star , has frequently criticized her ex-husband 's lack of compassion and fidelity .