So what you're leftist ex-friend is saying is it's only OK to forcefully defend yourself from others if you're part of a group, and then only if that group is non-European.
While the nativists protest parades in Columbus' honor, I'd like to protest his federal holiday. How many tax dollars go to pay people not to work in the name of this "genocidal racist?" (1/365th of what it costs to get them not to work year round in their government jobs, I suppose.)
Were someone to press this issue, however, they'd just change the name of the darned thing like they did with Presidents Day. Something like, "Continental Discoverers and Exploiters Day."
Amen on the holiday. We lack for sufficient days to honor those who truly had a part in making this nation great. Having Washington and Lincoln share "President's Day," whatever. At least I like it better than Labor Day.