(I'm not trying to grammar police. But could you please add some commas and periods in your post, it is just a little hard to read. Although i get your point)
Yeah that is just unfortunately the truth for most games right now. I think the best remedy for AFK'ers is just to give the game time. Eventually it will be left with only the loyal players who play religiously and don't AFK (Unless totally necessary cuz life, or their internet crashes). Of course that is assuming the game lives that long.
The only real way to fix this problem of AFK'ers, trolls, hackers, etc. Is to maybe somehow ban their specific PC. or block the IP address, that could work too (although i'm not sure if that is legal). Then they couldn't just create a new account.