Why should one be moral? Regardless of what ethical system is correct (if there are any), I haven't come across an adequate explanation for why one should act in a morally virtuous manner. It seems to me that though almost all ethical theories implicitly claim that one should always act moral if possible, there is never an explanation why. If one were to claim that acting in a morally virtuous manner will likely improve the satisfaction/happiness/etc. in your life, then it seems that this pragmatic reasoning can allow for someone to act in a morally vicious manner (as long as they are happy). Ultimately, it appears that what I am asking is the following: what reason will I have to value moral obligations over my own desires and satisfactions? Is it even sensible to ask such a question? An analogy can be made with the value of reason: if you have no goal in knowing the truth, valuing reason in that regard will be pointless. So what goal would correspond to morality (if that makes sense)?
Good question(s). A range of philosophers have sought to argue that one should be moral out of self-interest. Some philosophers who argue that morality must lead to fulfillment (the virtuous should be happy) combine their ethics with a moral argument for God. Kant thought that for morality to make sense we need to have a kind of moral faith in God as an ideal judge who will insure that the good are rewarded, and the vicious are not. Still other philosophers will question the intelligibility of your question: asking why one should be moral may be likened to asking you should do what you should do. Questions like 'why is the sky blue' make sense, whereas 'why is blue, blue?' do not.