Those things over your shoulder aren’t your clavicle. People went over that in your two other threads about it.
Your bones are sticking out A) because it’s how you were built, and B) because you’re tall and skinny.
That dude’s an idiot.