Dallas — Supporters of the president’s health-care law protested outside the Dallas hotel where Senator Ted Cruz and Heritage Action were about to hold a town-hall event. The town hall is a part of Heritage Action’s Defund Obamacare Tour, which is holding events across the country, featuring Heritage Foundation president Jim DeMint, in support in explicitly defunding Obamacare in this fall’s budget fight.