In a large, heavy stockpot, brown Italian sausage, breaking up as you stir. Add onions and continue to cook, stirring occasionally, until onions are softened.
Stir in garlic, diced tomatoes, tomato sauce, tomato paste, water, basil, parsley, brown sugar, salt, crushed red pepper, and black pepper. Stir well and bring to a low boil. Stir in red wine. Simmer on low, stirring occasionally, for at least an hour.
Cook spaghetti noodles according to package directions. Spoon meat sauce over drained spaghetti noodles and sprinkle with parmesan cheese and chopped fresh parsley.
