The government cannot force private property owners to allow guns on their land. But the Supreme Court rightly ruled today that it also cannot impose a presumption of exclusion.