My personal opinion is that we should embrace a "what is, is" philosophy. Different states have different stream access laws. We know the deal. If you own riverfront property in places like Michigan or Montana, you can expect anglers to fish through your area, because the laws allow them to wade within the high-water marks. If you want to fish in places like Colorado and Pennsylvania, however, you must respect the laws that say you are trespassing if you stand on the river bottom if someone else owns it. If you don't like the existing laws, go fish or own property somewhere else.