I believe the tank size effects the aggression of every fish, if you have a huge tank fish can spread out and have there own "area" thats far away from the others... but if the tank is too small or over populated and there "area" turns out to be the whole tank, that would explain why they try and kill everyone