I always thought that a direct democracy where you can by default delegate your vote to one of the elected politicians, but you override whenever you want, would be the best of both worlds (representative democracy and direct democracy). That wouldn't necessarily work on this kind of votes (names for stuff), but I think it would work well on the regular issues that politicians make decisions about.