Three people including Jim Neal, a gay former candidate for the U.S. Senate, were arrested Thursday afternoon in Raleigh at a protest against a constitutional amendment that would ban marriage and other unions for same-sex couples in North Carolina.