I have no idea what you are trying to say in the first part of this. A ban on gay marriage and the war in Iraq are not the same as someone keeping their options open. Many people will think these things are wrong. I just don't think you made a very effective analogy here.
You told another poster to "eat at home" but that was supposed to mean that they could experience something "wonderful" every day?
Yes, morality is very complex. (Ethics was one of my minors in college.) Yes, morality is not ONLY when no one is watching. You are correct- it *is* regardless of who's watching. I think the earlier maxim holds true because many people seem to think all that counts is image/what people think, etc. It is more important how you behave all the time- not only when someone is watching, KWIM?
Yes, there's morality associated with a board game. I wouldn't steal one, or cheat while playing one, etc. Lawn care? I suppose I wouldn't kill squirrels or cats that came in my yard. Nor would I force my 4 year old nephew to mow the lawn. My point is that people can have a moral discussion about almost anything, because people's morals are different. We cannot remove morality from the decision making process.
Here's another simplified axiom for you: treat others as you would like to be treated.