Here is the question.... "we have a mesquite that has cracked tiles on my roof due to broken limbs, and currently has grown out of control, what do I do? and I forgot to tell you my wife loves the tree for shade and does not want it removed."
A few more words were added but the general meaning stays the same. My first answer was simple. Get your wife reading our free blog and she will open up to removing the tree. Often removal is needed and only a consequence of bad previous owners who did not train the tree when young.
Training a tree is needed always, depending on the type of tree different methods are used. Once trained a tree can grow to a mature age in its present location. Usually what happens is the the tree is neglected and when last chance for a renovation comes along, home owners just remove it and start over.
Renovations can be as expensive as a removal so at times I understand. But at all costs I recommend renovation unless the end result will be removal in the future then I suggest you bite the bullet and plant a new tree, that you can love and train, now.
Tucson is full of neglected trees and owners who trim to please themselves not looking to help the tree, thus helping themselves. It is complex but so very simple if you love the tree and want to help it. In this case you will treat it like it desires and the tree will properly flourish with your guidance.