But, they can offend you and continue to offend you without your permission, and you can do absolutely nothing about it.
Not true. Society has two major means of dealing with it. One, social ostracism, which is what we call etiquette or good breeding, where one does not display that one is offended but makes the offender accountable nonetheless. The other is freedom of expression, where one objectively debates the issue which is offensive. The first requires deception, which is a sign of intelligence, the second, a liberal attitude to argumentation, which is a sign of being open to opinions other than your own.
There is also retaliation, which is a more base form of reprisal but sometimes, oh so effective.