Onerous terms of service

I was just confronted with this when I tried to access my.yahoo. Is this what the internet is coming to? Jeesh.