Perhaps there is another way to calculate the escape velocity, or perhaps light always has the same kinetic energy regardless of the energy of the light, but shouldn't the event horizon of a black hole be different distances from the singularity for different colors (and thus energies) of light?
The amount of potential energy due to gravity is calculated via
$U_{grav} = -\frac{Gm_1m_2}{r}$
Escape velocity is the velocity at which the kinetic energy is equal to the gravitational potential energy.
However, with light, the energy depends on the color or frequency. If that energy is greater than the potential energy due to gravity, then the photon should be able to escape the gravitational force (unless, of course, the energy I'm think about for light is different than the kinetic energy that is necessary to overcome the gravitational potential energy). Couldn't, then, low energy light be captured by something close to a black hole while high energy light is able to escape? Could you, then, theoretically, though not practically, have a purple hole?
I also realize that things become more complex than that light can't reach escape velocity to escape a black hole (or else an indestructible human could build an indestructible tower to get out). So, (1) does my hole argument (pun intended) fall apart with that simply having one form of energy doesn't mean that you can escape gravity, but it has to be kinetic energy or something? (2) If not, does other aspects of a black hole either forbid high energy light from escaping even when it has more energy than (the absolute value of) gravitational potential energy or allow low energy light to escape even when it has less energy than (the absolute value of) gravitational potential energy?
CLARIFICATION
I know that the escape velocity at the event horizon is greater than the speed of light and that no colors of light can go faster than the speed of light. However, I'm saying that "escape velocity" is only a special case of "escape energy." That is, objects don't need some speed in order to escape gravity, they need a certain kinetic energy that is greater than or equal to the absolute value of gravitational potential energy. The only reason that "escape velocity" works for most objects is because the kinetic energy is calculated as half of its velocity squared times its mass. Therefore, an object's kinetic energy is determined by its mass and velocity. Because the gravitational potential energy is also determined by its mass, additional mass of an object does not give it enough energy to escape. Therefore, for most cases, only velocity contributes to an object's ability to escape gravity. Nevertheless, if some other property increased the object's kinetic energy, then it would be able to escape gravity at the same speed as something else that didn't have enough kinetic energy to escape.
But light's kinetic energy (as far as I know) is not determined only by its velocity. For example, different colors of light have different energies while having the same speed (unless that energy doesn't contribute to light's ability to escape gravity). In order to determine whether light can escape a gravitational field, you would check whether its kinetic energy is greater than its gravitational potential energy rather than whether its speed is greater than this "escape velocity." It's not the velocity that matters but the energy. Usually, velocity is the only factor that contributes to the energy (other than mass which is canceled out by the gravitational potential energy's dependence upon it). But with light, the energy isn't only determined by its speed. It's also determined by its frequency. Does that mean that high energy light has enough energy to overcome gravity, or does the energy due to frequency of light not contribute to its ability to overcome gravity (i.e. not kinetic energy)?