I don't think I have ever stayed in a hotel that I have booked where I didn't know if breakfast was included in my rate. Sometimes I have booked a non-breakfast rate and then received it as part of a status upgrade - but that is still a known quantity. All this talk of compensation and complaints seems pointless if the rate (or status benefit) didn't include breakfast.
If your rate did include breakfast then fair enough - but I still think that this is a bit of fuss about nothing; if it did include it then you should have just taken breakfast and worked it out at check-out, but if it didn't then I'd suggest you just let it go.