Your "rights" as a perfume wearer stop where your personal zone ends.
Which, in a restaurant, means that others should be unaware of your smell, unless they intend to snuggle up to you.
On public transportation, don't wear perfume. Wait till you get to where you are going before you put it on.As for someone's comment the comment that they don't move if someone is theatrical about allergies...someday if YOU get an allergy, you will understand.
Rich