It's up to them who they choose to perform for and to decide whether or not they value integrity or money more... But it does make a mockery of events such as the recent Chime For Change concert when J-Lo & Beyonce who have no problem performing for sketchy people show up to perform and campaign for women's rights.