You are dating the wrong guy/girl when you fight more than you are prepared to put up with on a very long term basis. Snappy people can work with snappy people, calm people can work with snappy people, and calm people can work with calm people. All combinations can work, as long as the personality mix can easily find it's romantic, charming settlement and fights won't come to dominate your life.