And I have thought of that--Felix DOES deserve blame for coldly endangering the lifeform he created. But Sisko also deserves blame for being willing to go along with it out of a racial grudge when Vic DOES NOT belong to said race in the first place. (And it would've been wrong if Vic were flesh and blood, too.) He wasn't simply going to be pooping on his friends' party. He was going to be allowing a lifeform that he would have most definitely KNOWN was sentient die. (And after the multiple cases of sentient or invasive programs, as ship's commander it was absolutely his job to know he had a sentient AI aboard.) It's so against the spirit of Star Trek it's disgusting.
First of all if The Doctor (who saves peoples lives and runs 24 seven and can move about the ship freely and defy the Captains Orders etc.) wasn't defined as a person there's no way Vic could've been. He was a holosuite program, sentient or not, and so this idea that allowing his program to be deleted is somehow tantamount to Sisko condoning murder is outrageous.
Secondly, Sisko had
every right not participate in a leisure activity (a holosuite program) if he didn't want to do so
regardless of the reason. His reason so happened to be justified (in that he didn't want to participate in what he saw as an unrealistic representation of a very serious issue) but that is beside the point- Station Commander or not he isn't required to go to holosuites to keep computer programs from being deleted.
Finally, the only thing I find
disgusting is the notion that ignoring the past rather than addressing it is what would lead to a more Utopian future. The people who are
so bothered by these few lines of dialogue should really look in the mirror and ask themselves why.
The problem for me is that Vic was an alien lifeform, not a white man of the 60s, and no matter what the objections, preservation of his life should've been paramount. He might've been born from a holosuite program, but he evolved and became something more than that.
It wasn't right in "Flesh and Blood" (VOY) to mistreat Kejal because she was made in the form of a Cardassian. B'Elanna got told she had to put her feelings aside and work with Kejal regardless of what she looked like. Kejal was a photonic life-form, which makes her entire ability to know and perceive the world fundamentally different. Same deal with Vic...as a photonic lifeform (and one of the very first the Federation would've known about at this stage, only preceded by Moriarty), he would amount to a member of a newborn/endangered species.
Let's go back to the past precedent. Moriarty, when it was discovered he was sentient
and dangerous wasn't deleted. Nor was Pup, whose intellectual and communicative capacity was animal-like rather than on par with a being like the Doctor or Data. Pup
definitely was not a humanoid-equivalent and yet was permitted to live.
And now we've brought up the most damning precedent: Data. Data actually went through a trial where his personhood was called into question and he
won. The legal precedent from that should have extended onto any lifeform of artificial origins, including Vic. Just because Data's consciousness was confined to a constructed body and Vic's was free on the computer network isn't reason for that precedent not to apply. Starfleet (but really the writers) ignored the established legal precedent in that regard.
And given that, Vic's life should have been treated the same as any flesh-and-blood being caught in a holosuite malfunction rather than sitting back and acting like it's OK not to expend all possible effort to keep him from getting killed. To take out the historical grudge/problem on Vic, who was a fundamentally different lifeform, was just wrong.
Put simply, Sisko was willing to let what amounted to an alien lifeform DIE because of a centuries-old racial thing that Vic was NEVER party to. And that was just petty, cold, and frankly, Dukat-like.
Ah you do realise that Vic is just a 24th century equivalent of a Sony PlayStation game character.
Most holograms were like that--however, it was explicitly stated that Vic was self-aware, and he manifested the ability to express his own desires and grow beyond the capabilities of his own software. When Data and the Doctor did that--they had to be treated as sentient.
Sisko was better when no one, including him, gave a damn about race other than simply being pleased with his heritage as anyone should be. Even UHURA was handled better than in that episode, and that was right in the thick of it, in the 60s!

I really don't understand what you mean here. Uhura couldn't have had any kind of racial "rant" because I doubt that the TV censors would have ever allowed in the 1960s.
Even if such a rant were allowed, I think the much stronger statement was that people had progressed so far in the 23rd century that no grudges were borne. You didn't see McCoy and Uhura getting into it. You could actually look at the TOS crew and believe that the crew really had moved on.
(Now, McCoy's mouthing off about SPOCK is a whole other question...but it's not simply thrown in our faces--rather, the audience is given credit that they are intelligent enough to figure out why what McCoy is saying about Vulcans is wrong.)
NOT a rant that was basically a great big condemnation of part of the show's audience.
How so?
It's the idea that those who never behaved in a racist manner in their lives (such as Vic) should have to be punished for what their antecedents did, when they were not the ones who made those reprehensible choices and wouldn't dream of doing so.