Neil Rafferty, An Openly Gay Marine is Running for a House Seat in Alabama!