Demi Lovato has vowed to shame brands and companies that she believes "praise disordered eating" by promoting diet products.