While the majority of users aren't bothered by them, many users believe they "break" core Internet functionality -- causing errors in useful network monitoring tools that require a "clean" 'net.
As sooo many commentators here mentioned, most users do not recognize the difference. But it is the programmers that are upset about tinkering with established protocols, such as DNS. Their programs might fail. The same is true for service providers. If your customer can't find a website, because (s)he did mistype the domain, than it is your problem, and you might not even be aware of it. Isn't that about what the RICO law (»en.wikipedia.org/wiki/Ra ··· ns_Act)?
Isn't that interfering with other people's commerce?
If you want this gone, call Verizon support as often as you can and complain that they block the website you want to reach (mistyped off course). Once they realize this foolish breaking the DNS protocol, costs them more in support requests than they gain in ad revenue, they'll stop it. Assuming they even make the connection.