Aggressive fish will pretty much always be aggressive. Its hard to correct bad behavior for fish since there's no way to really reprimand it... lol Fish tend to get more aggressive tightly packed tanks since the more aggressive ones get more space. Bad water quality can also make fish cranky.