As long as they insist on breaking DNS there will still be easy solutions for us geeks, like using caches local IP lists. Just hope they don't start blocking actual IP traffic based on deep inspection.
Why not just set up your own resolver? If they start to filter out root servers they literally break the Internet, which is bad if you're in the business of delivering said Internets.
I doubt they'll end up using deep packet inspection for everyone, as far as I understand it's just too expensive at the moment. Maybe this will change though.