system
Given the following post, respond as if you're commenting on Reddit:
human
Why is it that gamma rays (high energy) and radio waves (low energy) can pass through everyday objects, but visible light (medium energy) can't?
gpt
Materials are mostly empty space.  Though there is a nucleus at the center of each atom, it is extremely extremely small compared to the size of the space between the nuclei and effectively inconsequential to EMR passing through the material.  This "empty" space does however contain electrons.

These electrons are actually smaller than the nucleus.  However quantum physics dictates that the electrons don't actual orbit the nucleus like planets orbit a star, but there is a wave field that gives a probability of where an electron might be.  When EMR passes through the space occupied by an electron's wave field, it may or may not interact with that electron.  Whether or not EMR will interact with the electron it encounters depends on the length of the wavelength and the state of the electron.

Basically radio waves are very long and do not have the energy to interact with the electron configuration found in human bodies very well (they are however blocked out by iron -due to the nature of electron bonds in iron - or large amounts of other solid material like under a concrete bridge - due to the large amount of possible interactions in the large depth of material).  The longer the wavelength the less it interacts so submarines use ELF (extremely long frequency) to communicate underwater.  Gamma rays are very short and also very small.  They can pass through because they are more likely to just pass through the open space.

A good analogy is objects traveling through the rain.  A human (radio wave) can run through the rain and just ignore the water droplets.  A bullet (gamma ray) will miss most water droplets but the ones it hits will be destroyed.  A fly (light wave) will start getting hit by water droplets and be stopped.