Taylor Swift and Beyoncé are both self-confessed feminists. One has shamed women through her music. The other took her husband back after he cheated on her (also she got Solange to kick Jay in the elevator). So are these women giving feminism a bad name? Or is flawed feminism the norm and we should all accept it?