Against a faker like Chameleon, she can perfectly defend herself. But against a psychomaniac like Norman Osborn? Not so much. Remember, during the Red Goblin's attack, MJ needed something special and she luckily had a weapon made by Tony Stark. And even so, it wasn't enough to avoide the Red Goblin's deathliest play.