I've got an ethernet jack in the hallway labelled "Internet", which is quite typical in Swedish apartment complexes. 100/10 Mbps only costs $23/month, though a business line with bandwidth guarantees cost much more (I usually only get 60-80 Mbps down and 8-9 Mbps up, and occasionally only 30-40 Mbps down).
People living in houses rather than apartments are usually stuck with 20/1 Mbps ADSL, I know my dad pays $17/month for that speed, and his ping times are worse than mine. But when I ping him over our VPN tunnel it is still way below the 30-40 ms you quoted as a minimum.
While I know that some backwater nations, such as the US, have all but no working infrastructure, don't assume that is the norm, that is the exception.