No not at all. The 2nd amendment was put in the constitution to protect from tyrannical governments. Every dictatorship passes bills that limit individuals right to self defense so that they can be more easily controlled or turned into outright slaves.