Just to add my 2 cents to the conversation..
I have a staffordshire bull terrier X pitbull, and he is so loving and non-aggressive. He's a loyal, friendly (sometimes too friendly) dog. He would NEVER attack someone. It isn't him. If you've ever owned a dog, you know that you really get to know your dog and your dog's personality.
My dog loves people, children, other dogs, my cats, my bearded dragons, my ferrets.. all of the animals I own (a lot).
The point is, I believe it is down to the owner to raise the dog to be non-aggressive and friendly.
From the first few pages I read on this thread, the problem seems to be with the wannabe 'gangsters' who own pitbulls for street cred or for show or whatever the reason. These idiots clearly have no idea how to raise a dog right and don't deserve to be the owner of such an excellent breed of dog. If the pitbull is raised properly with a loving family, in a loving environment, then these dogs will stick with you 'till the end.
Here's a pic of my staff x pit. He's a very large dog, but soft as shit.
And here he is with my other dog when she was a pup.