What is a good, healthy, unhurtful, socially positive way to express anger?

Racism, sexism and all the various other "hate these people" isms and phobias are arguably methods for expressing and rationalizing anger. And they're bad. But what's a good way?