No matter how many times and ways you try to pretend that this information is “private”, you’re still incorrect according to Blizzard. They created battletags to be public.
That’s why they’re used on all the other Blizzard forums.
Thankfully, none of your claims about having b-tags on the forums actually makes sense. If someone finds a player in-game and tries to harass them, in-game ignore works too. Bypassing an in-game ignore can also get your account suspended or banned.