I would bet that the poster is a regular with Virgin on the Lagos route, leading to a conflict of expectations. When splashing out on a premium economy cabin, would you not enquire on the website as to what the 'premium' bit is? This would be a much better way to manage one's expectations.
Kind regards
BA.MF.CSM