What is another word for someone who takes out their pain on someone else?

Solution 1:

Maybe bully. Bully is all that comes to my mind. You were looking for a noun, specifically one that is descriptive. A bully is a domineering person, who in this day and age usually is one because of things they went through. You can look up synonyms, but the best word is bully.