Just scanning their homepage is enough to make my skin crawl....
http://www.brennancenter.org/
Just clicked on your posted link and IMMEDIATELY clicked off when I saw the word “justice”.
That one word tells me all I need to know.