Language an word meanings are a ;ive thing and is generational and socila group related.
In high school we did not say that our girl friends gave us BJ's they "went down."
We did not F them we went "all the way". HAND JOBS WERE CALLED "HEAVY PETTING". An unwed girl did not get preagnent she "got in trouble". She was "in Dutch ". Don't ask!!!!
Words, phrases, and meaning change and they are often generational. class, and social group related.
So you had your definition of Tea BAGGERS but others had ours. If your is gross well we will not use it.
Even before my time GAY was happy !!! In Britain a "FAG" is a lit cigarette.