Begin by making the Pulled Pork: Preheat the oven to 300 degrees. At the bottom of a large Dutch oven, place the onions. Mix the spices together, and rub them all over the pork. Place the pork butt on top of the onions, fat side up. Add the chicken stock to the bottom of the pot.
Bake tightly covered for five hours. When the pork is done, shred it with two forks and stir in the sugar. You'll only need about two cups of the pork for this recipe, but you can freeze the rest and use it for all kinds of recipes on my blog.
While the pork cooks, prepare the Pineapple Salsa: Simply combine all ingredients in a bowl.
Also, prepare the pepper filling: Heat the olive oil on medium heat in a large skillet. Add the peppers, onions, and garlic and cook until they're crisp tender, for about 7 minutes.
To cook the quesadillas: Lay out the tortillas. Place a half cup of pork, some veggies, and some cheese on half of each tortilla. Fold the tortillas on half, and cook on medium heat, in a cast iron skillet or grill pan. Use some of the butter to cook each quesadilla. Just cook them long enough to melt the cheese and until the tortillas are buttery and light brown. Serve topped with the salsa and sour cream.