Yeah of course, I didn't say you were wrong either. But a couple of TV ads doesn't hurt. The problem is that usually, their TV ads are awful. Haven't seen the inFamous one so I can't speak for this one. But the KZ2 ad for instance was completely wrong. I called it when I first saw it. It sure looked cool, but that's not how they should have advertised it.
Now AFAIK Nintendo and Microsoft advertise their product much more than Sony, so maybe that's why people think they do a bad job.
As for InFamous, they should have a couple of dudes in big cities jump from rooftops and shit. That would be AWESUM.