Just go down to the Ban section and start looking at those and you'll see 1 of 3 things.
1. "lost 10/10 accounts" ... suicide botter
2. "temp ban - 6 months, starlight rose farm" ... used public profile to get banned
3. "bg farm - 6 months" ... used any form of bg bot.
People know what honorbuddy looks like now when moving around. When you are playing against people who are first off, looking for any excuse as to why they lost, they will report you for botting. Then enough people do that, you will get banned. People know the paths bots take and sometimes can be predictable.
I've been using public profiles for almost 2 years now and have only lost one account (which was entirely my fault).
I wouldn't use Battlegrounds on an account I care about, it's just an alt.
Lastly, I'm planning on monitoring it on my second monitor while I play League, so if anyone calls me out, it'll be fine.
These people that get banned, they do it stupidly. 24/7, no breaks, trading large amount of gold, letting their bot run into a wall in a battleground. They deserve to get banned because they are irresponsibly stupid.
BGFarmer works fine