I'd have to take the position that there are appropriate sets of circumstances where courts are empowered to overrule the will of the majority, be it a body of legislature or the voters themselves, because fundamental rights are protected, and where the majority votes to usurp them anyway, courts can rightly reverse that.
There is a lot of abuse of that power though, and it seems like we see it in Oregon on a regular basis, where our mostly leftist Supreme Court can be counted on to overturn each and every good law (or even constitutional amendments) passed by the voters that somehow limits the power of the government, based on imagined effects to rights that do not exist.
This year we will be passing what we call Measure 36, which will put in the state constitution that a marriage is between one man and one woman. I fully expect our Supreme Court to declare this constitutional amendment unconstitutional, just like they have all the others.