not really, Democracy will always be hampered by the fact that you can either cater to the majority or minority, hardly ever to both. I mean look at the current presidential campaign. Everything is segmented and targeted, nobody runs on the ideal of "well this'll be good for the nation, but unpopular until later" they all run on the idea that "they'll like me even if this will cripple us in the future".
sorry didn't mean to rant on that. Tyrrany of the majority means that the majority can EASILY overwrite the minorities ability to protect itself. And while there are blocks on the federal level from this happening, California currently is the easiest state to cause a majority to just utterly decapitate the minorities ability to have a say, with how they amend their constitution.
A perfect democracy works only if everyone is totally selfless and pays attention to the whole. If even ONE person becomes selfish about this they can easily manipulate everyone in the system to giving them power.
*pulls out popcorn*