I swear all the people complaining about the gear and legendaries and such never played Diablo 2. Seriously, it is one and the same. Almost everything you find is pretty lousy and what's good is determined more by randomization than an item's actual rarity. If anything, I think it's actually a step forward that blue gear is now quite usable for higher difficulties. Rares and uniques still have higher "ceilings", you just see far fewer of them so you have to be quite lucky to get a great one. Eventually those legendary weapons you think are so useless will get dropped with +200-500 damage and IAS or +damage % or +200 stat and it'll be an absolute monster.
Far as difficulty is concerned, Inferno A1 is quite farmable (easy, in time at least). A2 is where the roadblock comes in, but I think for me personally (barbarian) it's just a matter of getting a better weapon and rounding up some more mitigation. In A1 currently I can farm with something like 110% base MF gear and still be quite tanky and breeze through the Halls of Agony -> Warden -> Butcher.
Also with regards to hacks, I still think it's the players. Suffice to say I deal with enough average computer users at work every day to not be even remotely surprised at the number of people it happens to. Just because you ran Malwarebytes doesn't mean you didn't catch something.
The one and only time my WoW account was ever compromised, I could never find a definite culprit. There was no evidence in any scan, and the only solution that ever worked was a complete reformat. I believe the source of the problem was a flash backdoor available at the time and I think it may actually have been a flash banner embedded in the WoWAce updater.
They're not always detectable (these aren't necessarily generic virii or keyloggers, sometimes they're built with a very specific purpose of simply nabbing your bnet info, D3 login, WoW login, etc and this means its going to behave differently and not be as easily identified) and there are cases where even if you don't click a link or don't click "Yes" on a program, it can still happen.