Question: person who always blames someone else?
Answer: A 'blamer'. It's slang for someone who always blames others. ... Often the blamer and the yenta are the same person.