Well complaining never solved anything, but you could prevent some calls from calling you a second or more times by blocking the number. Scammers will keep calling people as long as people keep answering and falling for their tricks. Phone companies make money and don't care who is calling who, unless a crime has been pointed out to them and the law steps in to enforce it.
Just called twice in a row, the 2nd time was right after the first while my answering machine was still giving the outgoing message. This is really getting old - the spoofing of cell numbers, etc. The do not call list is a joke.