Shana,
I a lot of us have seen behavior like that to various degrees. We see it now in our DS, but not to that extent. I think it comes from the perfectionism that is common with GT kids used to getting everything perfect. I wish I could offer you advice. Unfortunately, all I can say is that we've had similar experiences. Our DS doesn't act out that same way, but he does tend to shut down if he misses a problem. We're trying to find techniques for him to better cope, including stressing that it's okay to get stuck or get something wrong, that it's part of the learning process. We're also trying to give him more opportunities to do work that is above his level so that we know that he is learning new things. I don't know if that would be helpful in your case or not.
Sorry I couldn't be more helpful.
JB