I agree with the entitlement sentiment however. I know no one else who uses .Net who has ever contributed anything other than whining and issue reports to an OSS project inside a typical MS consumer company. Never a patch committed back, never an improvement. Many companies I've worked for forbid such a thing and the only motivation to use the project in the first place is solely that it was free and no one had to go through a PO process.
This is however changing but there are still a lot of pre-OSS managerial types out there.
I suspect Rob's post was the final paper cut hence the explosion.