Daily, Music Videos Published on Leave a comment Lupe Fiasco “B**** Bad” written by Lupe Fiasco has always been an emcee who has never been scared to address certain issues head on. This is the video for his song “B**** Bad” which should force a number of artists to look in the mirror.