The two party nature is a part of it - historically it might have worked. I currently it seems like oligarchic structures are what's ruining the democracy.
Regardless, If allowed intellectual hoolahop, then most systems of governance can be argued to be democratic.