Smaller farmers usually want to make money to cover their costs, and if they weren't doing that, they're already in a huge pickle.
As you mention, they'll impose limits (or perhaps offer "shiny brown eggs for $1 more") rather than piss off the customers, who 90% of the time have cheaper options already.
As you mention, they'll impose limits (or perhaps offer "shiny brown eggs for $1 more") rather than piss off the customers, who 90% of the time have cheaper options already.