The the thing with the Athanian is their definition of "citizens". Women, slaves etc didn't count even they lived their whole lifes in Athen. Therefore I guess every form of democracy has its flaws and never will fully meet its citizen's needs or expectations.