Actually, Kasich is right, congress needs to declare all firearms laws null and void gun free zones no longer exist anywhere in America. Shall not infringe will prevail forevermore.
THEN let the individual states make their own restrictions and watch the criminal shootings grow exponentially in the lieberal states which insist on 'gun-free' zones. Sewercago has some of the most restrictive gun laws and not surprisingly the highest murder by guns rate in the nation.