Charities and union struggle against tax dodgers