Sauté 1/2 onion and ground chorizo in some olive oil in a saucepot until browned. Pour tomato sauce in, adding cumin, chili powder, bay leaves, honey, cinnamon, salt and pepper. Bring sauce to boil on a medium flame.
In the meantime, in a skillet, heat some oil and cook turkey. Add taco seasoning and meat to boiling sauce along with serrano or habanero, bell peppers and hot sauce. Place on simmer for at least 50 minutes and no more than 2 hours.
While that's simmering cook beans and remaining onions until brown. Place corn in boiling water. Cook until tender then remove kernals from cobs.