It essentially is calling someone a communist supporter. In 1956 Hungry had an uprising against the soviet union (USSR) communist rule. The soviets used tanks to crush the revolutnaries swiftly and used a similar tactic in 1968 to quell similar events in Czechia. When members of the communist party of Great Britain showed support for these actions it became common in GB to refer to them as tankies referencing the attack on hungry. The term has now expanded its use from exclusive to brittish political discourse to more global/universal label for a sympathizer to opressive communist regimes.
I think the sign is racist as hell from the undertones it gives off. However there are plenty of black only, indian only, jewish only etc baby groups. No one seems to bat an eye at them. I would just like an answer to why segregation imposed by certain groups is acceptable and not others.