Ah, yes. The "bullets and sharp things can harm me anomaly" Don't get too cocky, Diana's taken hits from Doomsday and got right back up. For some strange and completely illogical reasons bullets and pointed objects can harm her just like it does humans . But in contrast a mountain being dropped on her, being hit by an atomic blast or being buried under a thousand tons of rubble doesn't even faze her. This anomaly was explained in a limited edition Wonder Woman biography. Apparently the gods granted her invulnerability to support her abilities. For example, Diana may have the strength to lift up a bus, but without her invulnerability her bones would crack under the strain. She can travel at speeds exceeding the speed of sound, but her the friction would set her skin aflame. Her invulnerability was given only in account to abilities. Since She can lift more than 100 tons, the gods gave her a body that can support lifting 100 tons. Bullets can harm her because they bring a incredible amount of force and momentum to a small surface area. This was how DC comics explained. It's completely illogical how someone so strong and invulnerable can be harmed by bullets and knives. I guess DC didn't want to change to give her some humanity or a chink in her perfect armor. If they gave her the abiliity to withstand bullets than the silver bracelets would lose some of their purpose. It would change too much of her character. The Hulk's punches will hurt Diana, but they won't harm her that much. She would still prevail. And the Hulk doesn't use guns.