I've noticed the common theme among all of this fighting is miscommunication, people being too quick to anger, and information getting overlooked or forgotten. All of which, in my opinion, only really need simple fixes. It just seems everyone's more inclined to throw blame around than to actually do anything about it.