The only way to fix this is to start over with a different director and writer. I wish Marvel would do with this property what they are doing with The Hulk. Make it themselves independantly!
I think it's a crying shame that a multi million dollar movie can't have as good a story as a little comic book. All that money and no creativity. Whta is so hard about telling a good story anyway??
Anyway even though this movie bit I am still a big DD fan and if they ever get around to doing another one I hope against all odds that they find a decent writer