Again, if I'm worrying about making the wrong impression because some people don't understand or like the usage of a specific term I'd have to stop calling myself a liberal atheist feminist, for fear of starting on the wrong foot.
Were you trying to reach a mass American audience with a goal of being as persuasive as possible then it would be advisable, you aren't though.
My point was that if progressives, in general, want their ideas to be accepted by larger numbers of people then they need to learn how to frame them in a manner that doesn't instantly lose much of their audience.
The US right is far better at framing issues than the left (estate tax/death tax, tax cuts/tax relief).
It's often not what you say that's important, but how you make people feel.
I don't think the conversation will be productive without talking about both 'there is discrimination' and 'you have the power to do something about it because of your position in society.' I don't feel the need to choose between them.
In general, if your goal is to influence people who don't already agree, your choice is between using the term privilege and being persuasive.
You just managed to explain perfectly well without using the term 'privilege'. That's all it requires. You don't have to make any ethical or moral compromises, just avoid using the word privilege.
The linguistic frame is often more important than the idea you are presenting. There is much research on this issue, and decades of professional practice.
Do you believe the term 'privilege' is effective for reaching mutual understanding?
If so, why? If not, why insist on using it?