I don't really have a problem with paying for stadium naming rights, I just get tired of them changing names all the time.
While the article makes it sound as if the Staples Center will keep its name forever, it might be just that it'll keep the name forever as long as they keep paying. Not quite clear.