Place the largest stock pot you have over medium heat. (I use a 13 ¼ quart Le Creuset dutch oven.)
Add the oil, onions and crushed red pepper flakes. (I like to add everything before the pan is hot and allow the onions to gradually begin to sweat as the oil heats.) Saute until the onions are translucent, stirring frequently. If the onions begin to brown, reduce the heat.
Add the garlic and cook for 1-2 minutes until it is very aromatic (don’t allow the garlic to brown).
Add the tomatoes, puree, paste, wine, water, sugar, spices and cheese rinds, stirring after each addition.
Increase heat to medium-high and bring to a boil. When it is boiling, give a good stir and reduce heat to low. Partially cover the pot, leaving about an inch opening on one side and allow to simmer, stirring every 20-30 minutes.
While the sauce is simmering, prepare the meat.
Grill the sausages and pork chops on the grill or in a grill pan until evenly browned. They do not need to be cooked through, as they will finish cooking in the sauce.
Prepare the meatballs (see separate recipe)
Add the meats to the sauce as each is finished and while still hot. (You may need to divide the sauce into 2 pots to accommodate all the meat.)
Allow the sauce and meat to simmer over low heat for 30 minutes and add the fresh Basil.
Continue to simmer for at least another 30 minutes and up to 4 hours, stirring occasionally, making sure to scrape the bottom of the pan as the cheese rinds tend to stick. The longer you simmer, the more the flavors will develop. The sauce will bubble up a bit just after stirring, so beware of splatters.