See it's one thing to post random anti-lol stuff, and something else to post legitimate anti-lol comments.
I personally played LoL from beta till about 2013 (and sparsely since), been playing dota since allstars and tried hots since I have some blizzard 'friends' who don't play anything else. Dota is the clear winner imo, the game is much better, the admin team is much better. As for the pendragon issues, if you were playing dota around the time playdota had the split with pendragon, then you'll know what a dick move he pulled - BUT, this was ages ago and I completely agree that it's pointless bringing it up now.
People usually complain about dota's toxic community, but even lol has that. Hots doesn't in my opinion - or I just haven't encountered it.
Ultimately it comes down to personal preference, I find dota much more complex and detail oriented. I also have more friends playing it. So naturally I have more reasons to like it.