While I do not care for pit bulls I have to agree with you on most issues in your post.
As a general rule, not talking about your poodle, I've found that owners of little dogs let them get more out of hand.
Ankle biters PO me to the max. The owner is going "Oh, isn't he cute, he thinks he's a big dog." as he's nipping and chewing on the bottom of your pants leg. Since I have to be nice I were long jeans when I'm working.
Big dogs I can handle, it's the little ones I want to drop kick to the other side of the room.
Amen to that, brother!
A lot of small dog owners tolerate totally unacceptable behavior and think it's "cute" because their dogs are so tiny they think they can't hurt anybody. But they can. A small dog bite HURTS, an infected bite can kill you (just more slowly), and they could still be dangerous to a child or baby (there was a Pom of all things that killed an infant awhile back).
I work hard with my Lab getting her to behave and sit (she loves to run to people and fawn on their legs, but she's FINALLY getting the message at age 4 that you can't just do that to everyone), and I resent people who let their dogs just run wild and yap at everyone and everything.
The kicker for me is that everyone thinks my dog is "so well trained" - she's not, she's a Silly Lab, but apparently to most people ANY training is a marvel and wonder.