charity violation