1a) The event horizon can be thought of as the hypersurface that separates the set of points connected to timelike (null) infinity by timelike (null) trajectories, from those points that cannot reach timelike (null) infinity by timelike (null) lines. Take the example of Kruskal:
http://tinyurl.com/63p9wzf . r=2GM defines the event horizon here, and separates the set of point that can reach timelike(null) infinity on timelike (null) trajectories: the right hand wedge, from those that can't: the interior . If you take any particle in the interior even if it were to travel at the speed of light (45 degree lines) it wouldn't make it to infinity, it would just run into the singularity at r=0.
Another way to think about it that I think Carroll mentions, is that beyond r=2GM, the r coordinate becomes timelike (because the coeff in front of dr^2 in the Schw metric flips sign when r<2GM) this means that a particle necessarily has to keep going in the decreasing r direction once then cross over the event horizon from outside. They can no more change direction in r than an exterior observer can change direction in time! The r=const lines go from being hyperbolic vertical type lines, to hyperbolic horizontal lines, that any future directed observer simply can't help but cross.
1b) A Killing Horizon (KH) is a surface (hypersurface) on which a particular KV say \xi is null, i.e. \xi^{a}\xi_{a}=0 defines a KH for some KV \xi. KH are distinct things from EH, but in spacetimes with time translational invariance they are related. Carroll spells out exactly when the two definitions coincide in section 6.3, but essentially if a you have a stationary asymp flat spacetime, then every EH will be a KH for some KV field \chi, i.e. if your spacetime is stationary and asymp flat you can find some KV \chi for which \chi^{a}\chi_{a} =0 holds on the EH.
If the spacetime is static this KV you find that has this property of making the KH coincide with the EH will be \partial_t i.e. the KV representing time translations far away at infinity. (This is the case for Schwarzschild spacetime). If the spacetime is stationary not static, the KH for \partial_t will no longer coincide with the EH (infact it forms a surface known as the ergosurface, see Carroll ch6 for more on this) that only coincides with the EH at the poles. But never the less in this case you can find a KV that does have a KH that coincides with EH, it will be a linear combo K^{\mu}+\Omega_H R^{\mu} (again see Carroll), this is the situation for the Kerr spacetime of a rotating BH.
2) The surface gravity of the Rindler metric is \kappa=a where a is the proper scalar acceleration, although there is no gravity, it characterizes the acceleration of the observer. There is an analogy between Rindler spacetime and Kruskal, the null line x=t plays the role of the r=2GM EH of Kruskal and is known as the rindler Horizon. The analogue of the Killing vector \partial_t now is \partial_{\eta}=a(x\partial_t+t\partial_x ) i.e. the boost KV and once can check that x=t is a KH for this vector. The analogy is then that r=const observers in Kruskal are related observer of constant acceleration in Rindler.
Not sure if that answers your questions.