Lots of ongoing discussion on the CoH boards about the “streak breaker” system. While a randomize to-hit system could lead to (in a perfectly randomized world) an endless chain of misses in the finite universe of, say, a battle, the streak breaker in the CoH/CoV code forces a hit to happen (for you) after X number of misses, X being determined by the lowest percent to-hit in your attack chain.
Bottom line, if you are going up against an even-level minion opponent, with no enhancements (i.e., 75% TH on each attack)), you cannot miss more than 3 times. On the fourth time you will hit, regardless of what you might have rolled.
Which is still awfully frustrating, but does actually give you an edge over the straight TH percentages.
It’s actually kind of fascinating stuff. Look in this thread for a more detailed explanation of how it works, and the different to-hit/max-misses ranks.