Demi Lovato has blasted Taylor Swift for "tearing" down Katy Perry in her song 'Bad Blood' while simultaneously promoting women's empowerment.