If you want to prevent fights in a home

Ditto, I agree. One can be straight up/straightforward...without being rude. And if one can't do that...then the criticism that ensues is not surprising.