I do not think the solution to the problem is to play live, if you are a loser online, it is very likely that you will also lose live, you will lose at a slower pace, possibly since live you will only play one table at a time and will have fewer hands per hour of play . That may make you feel like you are losing less and it would be a double mistake.
It can be, more than a decade ago I followed a guy, who played on high stakes CG and MTT, both online and live. Pretty long story (it was 2+ years), he did not get the variance factor in online poker, and did not get how he could be the 'looser' one online, meantime won even
wsop braclet, and had fix profit in any live CG, MTT, he never mentioned the software, but the RNG. Does not matter. In the end he left the online platforms, and he is still a profitable live player.
Otherwise, I mostly blame for RNG, too - even I know where I am profitable, it happens there, too - as it really makes so unbelievable long runs, bad-beats, call it however you want, that should happen once in a lifetime, but not in every few months. And somehow it never goes like that to my direction. (Even if it would, I do not play out of range, odds hands for the river 1-2 cards through weeks.) Next to that, I am still profitable on some level, type of poker, but I never can go next to this RNG factor without a word, as it is definitely exist, giving an extra factor compare to live poker. And how I recognized, some players count and play for it by purpose, as it cannot be they are on tilt all the time - as nothing else explanation left for their moves, no range, odds, nothing, except being on tilt or count with any kind of run or RNG pattern - and still they are profitable players, even belong to the highest ones.
Pretty annoying, unbelievable series, runs happened only online with me, plenty times, what I've never experienced live. Joe Peschi could punch the dealer, I can hit just the desk....