CNBC is hosting the third GOP presidential debate tonight at 5 p.m. But if you don’t have cable, you’re out of luck. While the other debates have streamed online, CNBC will require you to have a cable subscription password or a CNBC Pro account. Not exactly democratic, as some critics are pointing out. Should all debates be free to the public?