IPv6 exists and works, and if we're going to expect our ISPs to get with the times we should be prepared to do so ourselves. NAT for IPv4 is ultimately unavoidable and thus excusable, but that doesn't mean that they can't use it to make the transition to IPv6 rougher on people who still need IPv4.