If you fish for specimen fish of any sorts you've got to live with blanks. If there are less of a certain species/size in a water then you aren't always going to be on them, or find them feeding. There's no point getting angry, although disappointment sometimes creeps in when you've put a lot of effort in.
The reasons/excuses that all anglers come up with should be thought out conclusions of why they think they haven't caught. That's great if it isn't just a stock answer you convince yourself with. If your reasoning is sound, you should then try and test it to see if it's accurate, or even close? Without testing something it can't be proven/disproven or understood and the basis for your whole watercraft could well be flawed.
When I blank, I look on it as something I obviously need to understand, so try and take steps to do so. Turn a negative into a positive and the lack of fish becomes more incidental and doesn't matter quite so much, as you develop your watercraft, and species understanding, skills as a result.
Like as happened yesterday, the blanks that confuse and annoy me are rare ones where water and weather conditions are decent, you know the water like the back of your hand and you still blank in faultless fashion, not even a follow, a knock or a bait taken! The whole venue has fished badly all winter so far and I'm happy I did everything I could, so just got to take that one on the chin I suppose and try and understand what is happening on the whole river.
I did blame my birthday fishing curse several times on the way home though!
mg:
I think there are many micro events we have no chance of understanding. Chemical changes in water quality/pollution/decaying matter probably being the single biggest thing. So small we don't even know they're happening, nevermind what they are, how they interact and how to ever deal with them.
There are so many variables no-one will ever fully understand fishing. That's how it should be otherwise there's no challenge, no development and no meaningful reward.