Xherdan Shaqiri and Granit Xhaka are of Albanian descent, but they have chosen to represent the national football team of Switzerland. What they did in that match was very unethical for the Swiss fans who travelled to Russia to support their team. I think the Swiss football association should decide what to do with those 2 and whether or not they should be allowed to play for Switzerland on international level. I wouldn't go as far as to say the gestures ware racist though, nationalist signs of the Albanian flag they are fond of more likely.
They were nationalist signs. But their usage during the match against Serbia can open the Pandora's box. These signs were extensively used by the KLA of Kosovo, and this organization is accused of murdering thousands of Serbs during the 1990s. Will the reaction be the same if the Croat players use the Ustae signs or if the Serbs use the Chetnik signs?
I don't know what to tell you, mate. I am not very much into politics and I don't know what any of these signs mean or what the geopolitical climate of the Balkans is, but I can say with certainty that there is no place in sport for politics and people should leave their grudges at home.
I don't condone such provocative behavior and I think the Swiss football association should deal with the offenders as they see fit. I am not sure if a player could be banned from playing by FIFA for such an offense though. They could be banished from the national football team.