No, I realise 80 is not that bad and half of me is actually pleased that it's a pretty nice D after all.
It's just that I might have unrealistic expectation considering how much I slaved for that subject (my most hated subject btw) and how much effort I put into revising, studying, doing hw...