Because he was having a hard time controlling himself around the scent of her blood. He really wanted to kill Bella and drink her blood, but he had to try really hard not to and apparently he tried hard enough.
Chat with our AI personalities
Yes, Edward became angry when Bella asked if she could meet his parents because he wanted to protect her from the dangers of his vampire world. He feared that introducing her to his family would put her in harm's way.