I believe it is up to the immigration officer to decide which priority date to use in this case.
I understand your frustration but I see no reason for your anger: it is your own doing or undoing: why did you have your hub as both a prinicipal and dependent applicant in the first place?