Season neck bones with salt and pepper. Brown in olive oil in a large pot. Remove and set aside.
Brown sausage in the same pot. Remove and set aside.
Add olive oil and onion. Cook on medium-low for 15 to 20 minutes until fully soft. Add 1 tsp salt while cooking.
Add garlic. Stir and cook for 2 minutes.
Add tomato paste, crushed tomatoes, and puree. Rinse cans and add that water to the pot.
Add crushed basil, oregano, black pepper, bay leaf, and sugar. Stir well.
Return neck bones, sausage, and meatballs to the pot.
Bring to a boil, then reduce to low. Cover and simmer 6 to 8 hours, stirring every hour.
Taste and adjust salt. Add fresh basil before serving.
Toss drained pasta with sauce before plating. Serve meat alongside.