Re: I've got a lot of fond memories of playing Pokemon Leafgreen with my son.
This is exactly the ignorance that is being proliferated by the media. You can catch a pokemon if it is within about 15 feet of you. You never need to go into the middle of a road, or a railway line, or someone's private property to catch them. There is nothing wrong with the game mechanics.
Also, the game literally warns you to "Remember to be alert at all times. Stay aware of your surroundings" every time you load it up. People who are putting themselves in danger are idiots blaming something else for their own stupidity.