when these politicians, (especially the presidents) take an oath to uphold the constitution, the first thing they do (mostly Democrats) is try and take our 2nd amendment away. Their job is not to change the constitution but to uphold it. Shouldn't there be a penalty for lying under oath? or is that just expected of politicians? If you or I were to lie under oath I think we would be doing some jail time. There shouldn't be a double standard for obeying the laws in this country.