Actually there's nothing wrong with blocking or reporting people, deleting comments and refusing to respond/engage with hate and baiting on any level whatsoever. They are not owed your time or explanations. They are not owed your energy. You are not immature or incapable for choosing to refuse to engage instead of choosing to argue and expend energy.
Obviously if you're making uneducated, incorrect or bigoted content then yeah, be prepared for people to call you out and challenge your statements and views, but I'm talking in general.
Hate comment on your fic? That's cool, baby. Just delete it.
Someone's trying to bait you into arguing about your stance on something? Whatever. Its all groovy. Block 'em.
You got a clear visual that someone's just gonna keep coming back at you? Have a report button. Its free. I'll give you as many as you need.
You don't need to facilitate that. You don't need to see it. You don't need to spend your time trying to challenge someone who's obviously either in a bad mentality or is just a shitty person as a whole. You simply Do Not. You don't need to allow that person to have a space and a voice within yours. You don't need to allow them to be able to spew their bullshit for you and everyone else to see outside of their own little bubble.
Next time you get a hate comment on AO3? Wham, bam, its gone, ma'am. No thank you. Anon hate mail? Not in this household.
You have no obligation to facilitate any of it, and anyone who tries to force you into thinking otherwise is simply incorrect. Their action does not inherently demand your reaction. Plus, its objectively more hilarious to know that the sole outcome of their spitefulness and negativity is them getting even angrier because you're refusing to engage and refusing to feed their need for a response.
I need to hear this every fucking day.
Also consider that if you're like me and get very angry at people who send hate comments, you can feel even more like a winner for deleting their comment and showing them that all that energy they spent fuming and bitching at you was totally wasted! One of the things that pisses me off the most is feeling like I've wasted my time and energy, and I'm sure it's the same for many other people.