President Donald Trump has done the impossible. Democrats now openly defend the right to keep and bear arms, invoking the ...