I agree, it's not a web site problem. It's a web standards problem that it's possible for web sites to do that.