Oath Of Allegiance For The United States
One can take the oath with good intentions and under the assumption that such carrying of weapons would be for a just cause. When the situation arises and he/she is certain that a particular cause is not just or is immoral for which he/she is being drafted, then he/she should take a stand and also be ready to face the consequences. The way Muhammad Ali took the stand and faced the repercussions as well.