As much as I like my friends, sometimes I'll go off on them if they're being unjustifiably rude or shrewd to me without any reason. In other cases, sometimes people just aren't aware of the signals they're putting out there. In those instances, it's not a matter of going off so much as it is checking in and seeing what's up with someone and how they're feeling.
That said, friends aren't supposed to get along 100% of the time. It would be too weird if it worked out that way. If I had a friend who was willing to end our friendship over one isolated dispute, then that friend probably wasn't worth having in the first place.