At this point, we are totally off-topic for the op.
Here is ACLU's stance re 2nd amendment (which has plenty of groups to defend it, it doesn't need the ACLU, but here is their position):
FAQs | ACLU of Ohio
They have, though, defended the free speech of 2nd amendment supporters -
https://www.aclu.org/free-speech/aclu-files-suit-protect-free-speech-rights-second-amendment-advocate
You are wrong, sir, to say that the ACLU and I do not support the constitution and bill of rights. Agreeing or disagreeing with some of the positions of communists doesn't make me a communist anymore than agreeing or disagreeing with some of the positions of the republican party makes me republican. (If you look at the mid-50s Republican plank, I actually agree with most of it. Yet I'm not a republican). But yes, I agree with a graduated income tax; that people should all work if they are able; that kids should have a free education and that we shouldn't allow child labor; and that "waste lands" should be rehabilitated and put to use - perhaps as parks, perhaps as farmland. Makes sense - if we have ruined the soil, we should repair it. And I am in favor of inheritance taxes. Call me whatever label you like; will have no impact on me because I value your opinion not at all at this point.
And now I will no longer veer this far off-topic on this thread. I apologize to all I have offended by going off-topic.