I think you’re being a little unfair. A lot of the examples you state are not universal among dogs. And a lot of the issues could be solved with owners being more responsible. No owner should let a dog come up to you like that, that is just unacceptable. I would never allow my dog to do that unless it was clear the person wanted it. Likewise dogs should NOT be stealing food from people, that is bad behaviour and it’s on the owners who should know better and train the dog properly.
Sure, some dogs have annoying or difficult traits, but to paint all dogs in such a negative light is just not accurate. You’re perfectly entitled to be nervous around dogs, but if you reinforce that nervousness with negative connotations you will never be able to overcome it.
Children of Men is actually pretty spot on in terms of matching the real world