Cash the money order at the issuing location (i.e. Money Gram, Western Union, Wal Mart, USPS) or make certain your bank doesn't charge for trying to cash a bad check. Not worth paying a $25-30 fine/fee for attempting to cash it at your bank.
A majority cannot take away your rights as an American citizen. Only you can choose to give up your rights.