I think that common sense should prevail here - was your rate supposed to include breakfast or not? If not, then I think maybe you should just put it down to a mistake from the person who checked you in and let it go.
Unless I had a good reason for thinking that I should receive breakfast on a stay (included in rate, confirmed beforehand as a status benefit etc) then I'd not get myself overly worked up about it.