Rick, I'm glad to hear yours did not turn out that way! One thing to keep in mind is that many people confuse the various cuts of meat that are called a "pork shoulder." A true, bone-in Boston butt is by far the best cut for pulled pork. Only severely over-cooking it will make it dry and stringy. There is enough internal fat to be very forgiving, even for newbies at pulled pork. The Boston is taken from the upper shoulder muscles of the front leg, and includes part of the shoulder blade bone.
Two other cuts, that are (in my opinion) inferior, are the boneless Boston butt, and the picnic shoulder. First, I believe removing the bone from a Boston is sacrilege! The bone adds a lot of benefit to cooking. It helps stabilize the internal cooking speed of the meat through heat transmission, so bone-in meat helps cook from the inside-out. I hear complaints, all the time, about boneless Boston butts ending up dry.
The "picnic" cut of shoulder is the upper part of the front leg, not unlike the ham shank of the rear leg. The meat is a different texture, there is a lot more connective tissue and ligaments, and the finished meat is not nearly as good for pulled pork as the bone-in Boston butt. The picnics, however, are great for brining and slicing! Kind of a "poor man's" ham shank! But, if you take a picnic to "pulling" temp, you run the risk of a dry, stringy piece of pork.