The only trucks I really have problems with around here are logging trucks in rural SC. Around here, they are paid by the load they haul and the more loads = more money for them so they tend to be at a hurry most of the time.
Some trucks do honk at me and when they do, I always pull over no matter the reason because I don't know what they are carrying or if it is a wide or special load so I'm assuming they are doing it for my safety.
Shoulders are almost non-existent around here.