Agreed!! I also think Redhair was also there when Heeju was Kidnaped and they both were a part of a bigger child/human prostituion scheme or something like that.
At the time, when Heejun was beying used as a sex slave Redhair was also there and just watched everything and never helped Heejun, even though Redhair loves him.
Now he's just trying (in a twisted way) to get Heejun back and save him, even if it means beying a prostitute again (and killing Seok)
To summarize all that we both understood the story is going around:
1- The prostituion market (where they use those masks and kidnap children)
2- The death of the Sea Physician (Seok's father)
3- The Young Master and Heeju's familly
Gosh i feel like i'm in college with this story, especially since engilsh is not my first language, fuck.
SPOILERS BUT ALSO EXPLANATION
Heeju is the brother/sister of the young master that Seok serves in place of his late father.
The one who sold and drugged Heeju which caused his memory loss is the Master; the young master and Heeju's father.
More than likely Seok's father (Sea Physicia) gave the Master the "poison" that killed a man in the village. The young master (who by chap 43 has [I think] realized Heeju didn't die back then) drugs Heeju and is about to use that same poison to kill Heeju.
There are twins in the story one leaves the troupe and the other tries to kill Heeju (I believe this one is also dead by chap 43)
And I believe the red haired guy is married to Heeju (or WAS dating him) and was also kidnapped by the Master.
That's all I got for now( ̄∇ ̄") it's a lot but I tried to figure it out as best I could