The bit about Walmart was especially badly done. If the author of this article thinks Walmart employees are poor on the same scale as the poor that the foundation targets, he really has no clue about world poverty. If the minimum standard of living throughout the world were equal to that of a typical Walmart employee, the world would be tremendously better off.
If there is something poor here, it's the excuse.
Have you ever spared a thought about who made the electronics you own and under what conditions?
As for my electronics (and consumables), yes, I try to avoid manufacturers and brands that are associated with poor working practices. Nice try attacking me to try to disprove my argument against the Gates foundation.