Seems like the obvious answer is courtesy and common sense to others fishing on the river, (bank or boat). Remember gentlemen that what you may think as common sense others, (beginners) may not be aware of or understand. I have been past people on the river before I even knew they were there, eventually you learn. Screaming at someone is no way for them to learn, but I also understand that for some, it is the only way they learn. Not everyone is out to be rude, some just make honest mistakes. Remember, if they can see you, perhaps you just need to give a little direction as to where you would like them to pass you, flailing your arms and then yelling doesn't show me where I need to run if I don't know the river that well. Have a good day!
Doubletake