While I've no idea of the other guys situation, "suggestions" like this really boil my blood. A huge portion of people serving in the milatary, people in crappy college dorms, people working in hotels, people in rural areas, people in countries that are still building infrastructure, all these people can't just decide to get faster internet. It's elitest, rude, and completely ignores a real issue many people don't have a choice but to put up with.
Again, you don't know people's situation. It's arrogant to criticize (edit: without having better information). "Bitching" about a poorly implemented system is entirely valid. Pardon me for foolishly believing the "Play offline" button would allow me to play my games offline, but it is labelled exactly as such.
If users are never annoyed or alienated, it will mean that progress has stopped.
I've started Steam in offline mode to play my singleplayer games whenever I don't have an internet connection quite often, and without issue.
But I agree, his 0.2 MB/s connection is probably the main problem there. The issue isn't with Steam's download speeds... it's with his ISP's.