What not to do

Thats great.

I think degrading your partner in front of anyone is big no no.

Arguing in public is also not good.

Sometimes it is difficult to avoid however if it is done with low inconspicuous voice and has short conversation then its Ok. Waiting till one gets home could be difficult.

But respect for each other is absolutely necessary.