Profiles do not have to be public to send private messages
I've seen this come up many times here. "Your profile is private, I cant PM you". This is false, you can send a direct PM without going through a user's profile page.
Click on the little inbox icon at the upper right next to your username and then select "New message"
Enter the username you want to send a message to, it will start auto-populating names as you type for easy selection.
Type and send your message. done.
Why would someone want a private profile? I don't know, doesn't really matter, you can still PM them if you need to.
Maybe this can be pinned to avoid confusion in the future.
Collector, occasional seller
5
Comments
Plus, if you don't use the above method, meaning if you just click on the member's name in a thread, the message will be visible to everyone on the person's profile page.
That is writing on someone's wall, not a PM. To PM someone from their profile you have to click the "Message" text in the upper right.

A lot of people seem to still mess that up, and it can make for some entertainment if you click on "Activity" under Quick Links.
Collector, occasional seller