A privilege is up to an including a right however it applies to an individual or group not to the whole. Remember, the term is ancient and part of classical feudal systems.
Privilege comes from Latin privilegium, meaning a law for just one person.
I disagree with you, a privilege is distinct from a right. Driving, for example, is a privilege, which can be revoked. Bearing arms is a right, not a privilege.
In any event, neither definition supports current usage by the linguistic Marxists.