Question: a guy who blames you for everything?
Answer: A Narcissist! The narcissist will blame you for everything that isn't right in their life, and blame you for what other people do, and blame you for whatever has happened. They will always blame you-even for their abuse toward you. You “made” him do it.