I definitely think something fishy is going on. For instance, everybody agrees in the instance where the hacker/insider could see all the other players cards. If this happened before, it is likely to happen again. Now, an even *more* serious exploit (that would be nearly as easy to do) would be for some hacker or company insider to obtain the seed for the RNG (they would have to know how the shuffling algorithm works, but this would be fairly easy for a company insider or an intelligent hacker to deduce). Once you have the seed for the RNG, assuming it is a PRNG which 99.99% of all RNGs are, you will be able to know with certainty what all the cards will be (without even seeing all the cards dealt) based on what cards you are dealt. This includes all the cards the other players have, what cards will come on the flop, turn, *and* river just by knowing this one number.
It is called a *pseudo* random number generator for a reason, after all. I have never seen any evidence produced that these RNGs are truly random (if you have evidence, feel free to post it - the only sites I've read produced zero sources).
My solution is to simply try not to overthink it, and treat any money on these poker sites as play money (I won't put in more than I would be upset to lose). As long as it is cheaper than a movie and helps me play better live poker, I think it is worth it to me. Any profits are just a cherry on top and would just be used to play with a bigger bankroll or cashed out immediately.
__________________
|