Are morals necessary for a society to function?
You need some sort of code. It should be moral, but doesn't have to be.
Every society has societal norms. Even the bad societies and games.
Sure as long as we can all admit that morality does not come from some fabled god, but evolves with society as it grows and changes with the times.
For political correctness. Golden rule ar common sense will cover it.
Definitely..unfortunately our country is lacking in that department..
Nah. No way.