Agree that it's shameful. I would question though why they're taking an Israeli flag into a game between Portugal and Morocco.
I see flags from many nations at all games who have no relevance to the game at hand.
In the same game that the above happened there were Turkish flags and I spotted an Azeri flag too.
I doubt they were attacked.