McChrystal is a liberal. Always has been. His views on the 2nd Amendment are the same as most liberal generals, including the worthless Wesley Clark and Colin Bowel.