I think AT&T stands to be the only ones hurt if the iPhone goes to another carrier like say Verizon.
Because AT&T consistently ranks at the bottom in customer service polls. It would appear AT&T would be the one to try a pay Apple off to not go elsewhere. But eventually Apple will grow tired of the lack of expansion in the US without another carrier. I suspect this will happen sooner rather then later.