It is distressing to hear that you missed the cruise. However, it seems that the trouble you had was caused by the porters and staff at the port and not NCL.
Unless I am in error, they are separate entities.
Did you ever resolve the issue with NCL?