Only one reply before the ad hominem, not bad.
According to
SN's website you should indeed have had a middle seat free:
You cherish your personal space?
We'll always keep the middle seat free for our Bizz&Class guests
That said, I remember reading here on FT several issues with the BRU-CDG flight, where in many cases the middle seat was not free. Also it seems that this flight is operated with an A320, so it's not a problem of having an RJ.
When you say "no meal to speak of", if you were expecting a 3 course dinner I can see why you were disappointed, but I'd be very surprised if you did not get anything at all.
Lose that attitude, write a firm letter to SN (there is a SN lurker here on FT, his/her username is KimDaenen), and let us know what you get in reply. My guess: nothing.