In a large stockpot fry the bacon pieces over medium heat until the begin to brown.
Add in the pork chop cubes and saute until they are no longer pink.
Add in the ground beef, chili powder, cumin, garlic powder, and onion powder. Mix well and cook until the beef is browned
Move the meat to the outer edges of the stockpot and add the onion, green chilies, bell pepper, and garlic to the center of the stockpot. Saute for 4-5 minutes or until they have softened.
Add the kidney beans, black chili beans, corn, tomatoes, tomato sauce, beef broth, beer, and cocoa powder to the stockpot. Mix well and bring to a boil. Reduce heat, cover, and simmer for 1 hour.
Taste the chili and adjust the salt and pepper as needed. Ladle into bowls and top with cheese, sour cream, and green onions.