I feel like this sometimes. I used to think that I was horrible at analogies but now I just think that most people online just don't know what an analogy is. They hear it and it makes sense but since it counters their earlier argument they just lash out and pretend that it doesn't make sense.