President Donald Trump said Wednesday that unarmed civilians are 'sitting ducks' because they obey laws that prevent carrying guns for self-defense.