In this case, trolls, public ERPers, and people forcing 6 winged demon vampire RP down folks' throats deserve it. Not to be simply slapped onto the block list. It's like finding a rattlesnake in your garage and instead of killing or removing the snake, letting it stay there because rattlesnakes are people too.
And using gas to try to put out a fire will only send the flames higher. Depending on how you want to twist words, either of our analogies works to describe the situation, from a certain angle, and thus they just cancelled out each other's validity.
It is also not a solution to become a pineapple in an attempt to assert that other people should not be pineapples. Sorry, but your whole argument hinges on situations where a moral high-ground can be established and, well, most of the time that self-appointed importance only extends as far as the person who believes they've actually got it.