Every comic nerd dreams of the movies adapting "Demon in a Bottle," and it's never going to happen without becoming "Iron Man meets Leaving Las Vegas / When a Man Loves a Woman." You can't have that as a major element of a movie without it becoming overly melodramatic, silly, or both.
I've said it before, but the best superhero movies have taken the iconic stories and ideas of their respective characters and boiled them down to the most basic plot points, integrating them into the larger story. "Demon in a Bottle," reduced to its essence, is: "I'm not an alcoholic; OK, I'm an alcoholic; now I'm not an alcoholic." I don't disagree that Iron Man 2 mis-handled that element of the story, but audiences don't want to see Tony Stark trying to climb out of a bottle of whiskey -- they want to see the ultra-smooth wise-ass playboy who gives no fuck and occasionally blows shit up in a suit of powered armor.
Yeah, having an entire movie about Tony dealing with his drinking problem would have been awesome for us fans, but the general audience doesn't want that. They want a summer popcorn action movie with action which was what IM2 was.
Then again, I still want to see Tony fuck up as Iron Man by crashing head-first into a government building or blowing up a school bus full of Special Olympics kids or something. Then, he can show up at an Alcoholics Anonymous meeting in the Iron Man suit and have one of the grizzled AA veterans hand him his 24-hour sobriety chip and say, "Tony, it's time to take off your mask and take a good hard look at yourself." And Tony flips up his helmet to reveal tears rolling down his cheeks, and then there's a group hug. This would be better / worse / somehow even more amazing than the lunacy of Batman & Robin.
That might work in a comics, where fans are more forgivable, but that'll kill this movie franchise pretty quickly. The one thing you don't do in these types of movies is have your superhero killing kids, even if it was an accident. I think they did a good job in the movie in the party scene, showing Tony blowing random things up. He didn't actually hurt anyone of course...