To many people pilot boats with ego problems.
Yes there are rules of navigation. But it really comes down to the operator insuring the safe operation of his or her boat, the passengers, and to a certain extent the boats around him. Don't wait till the last minute to turn or slow down. Be a leader, not a follower. A good day of boating isn't finished till everybody is safely back at the dock and everybody is off the boat.
It's easy to complain about others, you could spend a lifetime doing it and it won't change anything. There's things in life you can't control no matter what. Set a standard and live by it. Maybe someone will be influnced by what you did and how you responded and then you really achived something.