I'll just quote Zena+Poppy on the term. You may not like it, you might prefer clinical analytical language such as "puritanical progressive" or whatever, but from the context I used it in (making direct reference to social dynamics) it should be obvious that I used it in that sense.
And, no, tankie is not a "horrible fucking word". It is precise and succinct, also, tankies hate it.