Definition (responsibility)
to be the primary cause of a problem or negative situation; to bear significant responsibility or blame for something.
Those who sell drugs to children have a lot to answer for.
In my opinion, the far-right has a lot to answer for.
When it comes to weird and wonderful art installations, Duchamp has a lot to answer for.