If you're Canadian.. I'm totally kidding, I actually have some Canadian blood, haha. I mean of course it depends, if it's about something really important than you should always stand by your opinion and defend it, if it's trivial and you just want the person to shut up than sure.
If you don't wanna loose the friendship then sure. But you should also stand by your word. So my best guess is to apologize that the argument is actually happening, but don't apologize for what you said/ stand for. Hope I helped! Good luck!
Yes I had to do this for this girl her mom and brother thought I said her sweater was ugly I had to apologize because I didn't want to hurt them and just move on...you may not have done it but it would be good if you did something not realize it just say I'm sorry for whatever has hurt you
If you're a husband...yes, otherwise no. Seriously, are you sure you don't do anything? Sometimes people aren't aware they're offending someone. Is it always with the same person? If so, then maybe the fault lies with them...overly sensitive or selfish or one of those horrible people who are always right.