I fish docks almost exclusively on certain lakes and won a few sheckles doing so. I have run into all types of land owners. Some nice, some not so nice, and some plain evil.
I try 110% to be as careful as I can and if I do snag up, I WILL get it. Even if I have to jump on the dock to do so. I always have an extra bag of plastics on the deck to throw incase I run into kids on shore or a half decent owner who comes down for a chat.
Then there is ethics and simple manners too, unfortunately this can be lacking on both sides. If someone is fishing on their dock, you swing way wide, wish them luck and move on.
There are no style/kind/depth of dock that won't be fished by someone. I know some owners rap there docks in rope and others snags to deter guys. I actually look for those docks to fish, more structure for them.
Cliff, it is frustrating, and I pretty sure I know your dock if your just up from the mouth of GB, there is no fish in the area! lol
One owner had a sign on his dock that said something along the lines of "hook free zone, Kids Swimming" I thought it was a good idea. May not stop people, but maybe make them a little more conscience.