Omg that sounds horrific. I cannot stand owners of badly trained dogs, especially when they make ridiculous excuses you for their dog's behaviour...
Aww, don't worry, she's friendly, as she wipes her mucky paws all over your clean clothes.
Aww, she's growling because she doesn't like your hat.
Aww, that's not nipping, that's just his way of saying hello.
Aww, she only bit you because you weren't quick enough to move away.
Aww, he's only barking because he doesn't like what you had for breakfast.
AND,
You're right, you should not pet a dog that's jumping up at you, it's only going to encourage it to do it more.