Also I don't agree that only people directly offended can be vocal or speak out. That would prevent me finding terrorism offensive, prevent me finding sexism, racism , homophobia or deep poverty offensive .
If only minorities and the oppressed are allowed to be offended or speak out how will humanity ever progress, who will ever act for them. Such an attitude would have meant no vote for women, no ending of slavery etc which surely is not what you mean?
All of those issues were lead by people not impacted , fighting in elections etc against views they found wrong, to support those weaker or with less power than themselves.