Misses etc
I personally find that my MISSES are based on a couple of things...
1) Lag
2) Average Hit Rate for the gun I am using
You see, the system knows what your average Hit Rate should be based on your skills, the gun you are using's requirements, and the attachments you've got fitted etc.
The game does not care what you get on a random chance to hit ... so in my observation it appears to just roll random numbers to see if you hit for a while. If you have a good chance to hit, or are just on an interesting random streak, you can actually hit many, many times in a row... And if you watch your hit rate with every shot, you can see yourself rising to say 85, 86% hit rate...
But at some point, it seems to me the game has a threshold after which it notices "your hit rate is too high for your skills". And then it seems to me like it forcibly adjusts your hitrate down again. It doesn't matter that you are maxed with the weapon - if you're in a hit-rate adjustment period, you can miss as many times as it takes for the weapon to even out it's hit rate.
If you mix in a little bit of lag (which often gives me "failed" messages mixed in with the MISS ones) you suddenly get a rather nasty period of sometimes up to 12 seconds where you're basically just pissing ammo away and the mob is regenerating while your gun's hit-rate adjusts itself. Naturally, I get a bit excited when this happens when there's only one shot needed left to kill a mob.
However, I have also maxed the Opalo, and I can tell you for free that I am quite used to seeing walls of yellow now and then. If you'd like to see whether it's actually being unfair to you, please download and install the tool from "EntropiaLife.com", set the Hunting tab to your weapon, and go and do your hunts to verify that the hit rate is always about right, and when you go on a "lucky" streak that it self-corrects to maintain your hit rate, sometimes by forcibly having you miss a number of times in a row.
Understanding the way the tools you have work is important, but perhaps more important is to understand that while your hit rate helps you be more efficient in many ways, it is not what controls your loot either. I too have many friends on my friends list - some of them are older than me, some are younger than me. Some have deposited way more, some have deposited way less and are self-sufficient.
But I don't go "WTF" when any of them globals or makes money - and I don't believe there are necessarily lucky, or unlucky avatars. Everyone plays in a different fashion, and I think it's very important to realise that the WAY you play makes potentially a very big difference to what you get out of the game. And it's important to understand that loot has a LOT of variables too. Some of those you can control, and some you cannot.
Test and vary the things you can control, watch your loots, and so on. See if you can find something that firstly stretches your deposits out, and ideally in the longer term stabilises them entirely. But be prepared to do this repeatedly, as the one thing you can count on in EU is that a stable setup will change eventually.
And better luck out there, going forwards.