All of this. I think some of this can be said for most large cities.
Living in Chicago this shit happened all the time, its horrible.
Also, I hate when I tell someone I'm going to pick them up at a certain time, or meet them somewhere (with ample time for them to be ready and be on time) and I end up waiting on them for longer than necessary. Be on fucking time!