Even the best relationships cause some pain.
To expect your relationships to function “glitch free” is unrealistic.
No two people, whether co-workers, friends, or life partners; will always agree. Therefore, there will be times when you will be at loggerheads.
The best relationships are not frustration-free; rather they understand that there will be problems and they have developed tools to handle them when they happen.
When things are going well, devise a method to handle conflict so when you hit a rough patch, you can smooth it out more quickly. (If you wait until a problem arises, you will not be able to devise a plan then.)