It would if everyone would see things your way.
No. People still agree on morals, even if morals are subjective.
i.e, not every single individual has a unique moral code although that is possible; we still tend towards specific patterns
Most morals are based on two premises: that either individual freedom/peace is the determining factor of what is moral, or culture/tradition is the determining factor of what is moral