I've researched most of this myself also. I've not seen it all together before. Good Post!
The ACLU is a mouthpiece of the left. The 2nd Amendment is not one of the civil liberties afford to you by the Bill of Rights according to those tools. Also they conveniently leave out the section of the 1st Amendment that states government shall not prohibit free exercise of religion.