The funny thing is the only times I've encountered a blatantly foul-mouthed homeless people, it was obvious that they were deep into a psycotic delusional hallucination, the more normal homeless people were quite respectfull; it hard to pan-handle sucessfully from people you're insulting.
Of course the speed you need depends on what you want/need to do with it.
1mbps is more than enough for browsing the web, filling in government forms, doing your banking, keeping in touch by email, posting on slashdot and so-on, it should even be just about enough for low resoloution youtube videos. Dialup is no longer really sufficient, the modern web has become too bloated.
Much as I like fast internet I think bringing people stuck on dialup onto some form of DSL is probablly a better use of subsidies than upgrading those in the single digit mbps to 10 mbps. It's IMO a much easier argument that 1mbps+ internet should be considered a basic public service than that 10mbps+ internet should be considered a basic public service.
The key elements in human thinking are not numbers but labels of fuzzy sets. -- L. Zadeh