Activision has banned over 350,000 Call of Duty accounts for racist names or toxic behaviour over the past year.