Government of, by, and for the people is doomed to fail because such government is based upon nothing. Any government that does not recognize God in the Person of Jesus Christ as the sole basis of morality, law, and the sanctity of the human person will eventuallly become a tyranny.
That is absolutely correct. Government of the people ultimately depends on tolerance among the people for views that inevitably conflict with their own morality. It cannot help but lead to the embrace of the materialistic secularism that is so prevailent in western societies today. Materialistic secularism is seen as a "middle ground" when in fact it is a belief of its own. Materialistic secularism has no beliefs, no morals, and no true values... and such a society cannot help but devolve into tyranny eventually, as "right" becomes simply the will of the strong. In times past we had tyrants as well, but at least they were recognized to be constrained by a higher morality. When they acted in an immoral manner, it was recognized as such. But when the powerful find themselves in a place to define "right" and "wrong", that's the beginning of the end.
The tagline says it all.
Actually, you were one of the first Catholic Monarchists I noticed. ;)