I think there's more public lands in the county I live in currently (Boulder, CO) than there is in all of the State I grew up in (CT). I know many places in this state that I could walk 100 miles through, without hitting a paved road. I live 30 miles from a National Park, and 18 miles from the nearest Wilderness Area.
A, "right to roam" law would certainly be nice to have, but we're not being suffocated by private land ownership. Things are just different here, than in Scotland. Less people per area of land.