I have had those moments, especially when I was trying to beat a boss level on the Kingdom Hearts games. On KH2 it took me FOREVER to try and beat Sephiroth in a boss level, even if it wasn't required in the game. After over 50 failed attempts I finally beat it, and did a little victory dance.
I could never beat him in the first KH game. I gave up on that one after many tries. I was all like "Done!" -flips the controllers-