Charities that support politically or culturally contentious causes should expect charitable status to come under scrutiny