Straight people do not need to take pride in being straight as they are not oppressed for being straight. They do not need to beg for recognition as a straight person or beg not to be abused for being straight, people are understood and assumed to be straight by default. Straight pride parades, straight pride badges, and straight pride labels are a reactionary counter movement to LGBTQ+ pride often arranged and practiced by people who are bigoted or intolerant towards LGBTQ+ people.
You saying that calling out people for setting up or attending straight pride events or wearing a straight pride label is somehow equivalent t criticizing or denying gay people pride is a bad faith comparison because the situations are not equal and like I've already said. Straight people are not oppressed for being straight.
That last one is the Ally flag, though I don't see why Allies should have a flag dedicated to them, if you want to fly a flag in support of us, just use the rainbow or progressive flag. Like why is a special ally flag needed?