Is it a companies fiduciary responsibility to make money for investors at the expensive of the companies morals/mission and at the expense of the quality of a product?
		
		
	 
  No, because that's not the definition of fiduciary duty, as fern pointed out.
However, reading intent into the question, I would surmise you're asking "Is it a corporation's duty to maximize share price and dividend payout ("shareholder income") at the expense of everything else?"
My answer is no, but corporations often end up at the incorrect, corrupted answer of 'yes' for two reasons.  First, I say the answer is no because corporations have a duty to maximize shareholder 
value, not shareholder income.  Shareholder value is a nebulous term that can be measured by income, goodwill, name recognition, market share, or a myriad of other things.  Unfortunately, the idea of shareholder value has been corrupted to mean shareholder income for two simple reasons:
1) "Value" is itself a nebulous term; two reasonable people might not agree on the definition.  Even if they did agree, they might not value some aspect the same.  Money by means of share value and dividends has through time become the lowest common denominator in defining value.
2) Executives are often not given a chance to create real value.  Given that money has unfortunately become the defining measure of value any executive that does not maximize money is quickly shown the door.  This leads to excessive short-term thinking whereby not only is long-term profit abandoned but other measures of value which might only be realized on a log horizon are completely ignored.
In this day and age you really only see true definitions of 'value' employed by corporations which are closely-held or have some other method of restricting shareholder activism that works against their long-term interests.