A charity campaigner has hit out at cut-price clothing retail chain Primark for shredding faulty clothes that she believes could have been given to the needy.