Leaving a shitty snarky comment on their Facebook page before contacting them privately is a classic big dumb baby move. Hopefully they'll burn the rest of your order in a giant fire.

If you had just contacted them politely and privately they 100% would have set things right and then some, but whatever.