Justin108 wrote:
Yet when Samson dared cut his hair, God punished him by stripping him of his strength... suggesting God wanted Samson to have long hair.
I seem to remember that it was his girl friend Jezebel who cut his hair, but it does not matter who cut it, because yes God wanted Samson to wear the long hair as the mark of shame and guilt.
Samson was to be a Nazarite which was a fore-symbol of Jesus as a Nazarene.
Judges 13:5
And the hair is more than just a symbol, because Samson was a warrior and a killer, and his hair represented the shame and guilt of his own sins.
As to the Nazarite and Jesus as the Nazarene then to Jesus is said to have carried the shame and the guilt of humanity onto the cross, and Jesus demonstrated how to be a martyr, and that it is a great privilege and honor to carry the sins of others when we do not deserve their punishments.
I really did not learn all of this myself, as about 20 years ago I had a friend who was obsessed about hair in the Bible - and he pointed out the message to me about the guilt, and later I expanded on what he showed to me. Just saying = that this is a radical message which I am passing onward.