While I would agree lobbying as it is today is the core issue, I think our politicians are too far behind the technical curve to grasp the basics of what is going on with anything Internet, let alone any nuance.
It's looking like we won't recover until we get guys who grew up with phones/tablets (or close to it) and by then it'll be far too late.