I'm sorry, but I don't see how he was being insulting. Furthermore, what may work for you doesn't necessarily work for everyone else. This is why such principles as "don't tag for the renderer" exist. I hate to take it in this direction, but you do need to conform to tagging principles and avoid arguing with other users about their application. If you don't want to hear it from me, then I can refer you to the Data Working Group.

If this issue is very important to you, the best solution is to come up with a design proposal for OSM Carto and OSMAnd for leisure=animal_hitch. But breaking the map is never allowed.