Mark VI armor not unlocking

I beat the campaign on legendary with my friend and didn’t receive my armor. I couldn’t stay connected and this is what appears to be causing the no unlock issues, however I beat it just the same as everyone else so I find it incredibly unfair that I didn’t receive it.
I will not replay the campaign on legendary, and if this is the only way I can receive my deserved reward then I am done with halo 4.
It’s not fair to penalize someone for not having an Internet connection.